Zero-k:一款自由的科幻 RTS 游戏,拥有基于金属和能量的经济系统

Zero-K 是一款建立在 Spring 引擎上的自由科幻即时战略游戏,以大规模战斗、复杂的单位 AI,以及简洁的金属–能量经济系统而受到关注;这一系统强调地图控制与持续交战,而非龟缩和指数式增长。评论者将它与 Beyond All Reason 等“表亲”以及 Total Annihilation、Supreme Commander 等精神前作广泛比较,指出它们在单位多样性、经济设计和社区健康方面的差异。尽管 Zero-K 因其深度、Mod 潜力和强大的 AI 而备受称赞,但它也面临诸如不支持 macOS、以及在 16v16 对局中对硬件要求较高等限制,这也反映了 RTS 类型更广泛的挑战与演变。

平台与引擎支持

  • Zero‑K 可在 Linux 和 Windows 上运行;目前不支持 macOS。
  • 多条评论将此归因于 Apple 放弃了高级 OpenGL 支持;有人希望未来的翻译层(例如 Zink/MoltenVK)能有所帮助。
  • 它基于 Spring / Recoil 引擎;代码可在 GitHub 上获取,并且可以编译(例如通过基于 Docker 的构建环境)。
  • 存在相互矛盾的说法:一位发帖者称该项目“基本已经死了”,Linux 移植“漏洞百出”,而其他人则表示项目仍在积极开发,并且有很多 Linux 玩家,包括开发者。

与 Total Annihilation、Spring 和 BAR 的关系

  • Zero‑K 属于一条传承链:Total Annihilation → Spring 引擎 → 现代 Spring/Recoil 游戏。
  • Beyond All Reason(BAR)被描述为一个“表亲”,在手感、视觉和单位阵容上更接近现代版 TA;Zero‑K 则被视为更具实验性,也更独特。
  • BAR 和 Zero‑K 共享引擎血统并互相交流想法;其中一方的进展往往会惠及另一方。

玩法、机制与平衡

  • 两种资源:metal(基于地图)和 energy(可在任意地点建造);成本被统一化(metal = energy)。
  • 经济系统被有意设计得非指数化;控制地形和持续作战比蜷缩在角落里更重要。
  • 实际上没有严格的人口上限;技术上限很高,因此单位数量更多受 CPU/GPU 限制,而非设计限制。
  • 关于人口上限存在争论:有人认为没有 popcap 会导致滚雪球;另一些人则表示 Zero‑K 通过地形控制、范围伤害、残骸回收,以及 energy/metal 的相互作用来解决反滚雪球问题。
  • 被提到的独特特性包括:地形改造、过载电网、精神控制、跳跃喷气背包、护盾网络、单位投掷器,以及强大的物理交互。

AI、微操与单位控制

  • 单位 AI 广受好评:单位会风筝、闪避,并遵循复杂命令(例如分布式移动、速度匹配、自动“跳舞”)。
  • 与 StarCraft 相比,这款游戏对点击的要求较低;更强调局势判断、兵种组合和经济。
  • 游戏内有多种 AI,包括高难度 AI 和“波次/ Boss”模式;单位 AI 与对手 AI 是不同的。

性能与系统需求

  • Steam 列出的配置要求不高(2 GHz 双核、4 GB 内存、2000 年代中期的 GPU),所以只要能运行 StarCraft 2 的机器一般都没问题。
  • 超大规模组队对战(例如 16v16 且拥有数千单位)会非常吃 CPU,尤其是在低端硬件上。

Mod、自定义游戏与社区工具

  • Zero‑K 支持 Lua widgets、自定义命令和 mod,不过其场景不如 Warcraft 3/SC 自定义地图那样“街机化”和自由发挥。
  • 历史上的 Spring 房间大厅允许非常轻松地分支和开房;Zero‑K 更精致、集成度更高的生态在一定程度上用可用性换掉了这种即兴性。

人气与 RTS 类型背景

  • Zero‑K 的人气被认为已过巅峰,但仍然活跃;BAR 的崛起为 Spring/Recoil 游戏带来了新的关注。
  • 多条评论对 RTS 仍是小众表示惋惜,但也指出仍在进行和即将推出的 RTS 作品(包括其他 TA/SC 的精神续作)表明这一类型依然存在。

单人、多人和模式

  • 这款游戏并非只能多人游玩:它有战役(包括可通过 Steam 进行的合作模式)以及各种 AI 乱斗模式。
  • 组队对战(包括超大规模对战)是重点,但也可以进行对 AI 或真人的小规模对局。

对战争主题的伦理反应

  • 一个分支讨论在现实世界冲突(例如乌克兰)之后对战争游戏感到不适;另一些人则认为 Zero‑K 只由机器人作战,与真实战争在情感上相距甚远。