AMAZINGINDEX.COM 让生活多一点 Amazing
59.5
VOL. 2026.10
2026.10.12
← 返回 2026.10.12 日报
日报快照 · Daily Snapshot
NO. 020

开源引擎重制经典RTS游戏

#ARTICLE HackerNews 2026.10.12
推荐指数 55.0 NO. 020 · 2026.10.12
发布2026/10/11Score225Comments93

Nanolathe 是 MIT 协议开源的 2.5D 即时战略引擎,用现代 GPU 渲染重制了 1997 年经典游戏《Total Annihilation》,支持浏览器直接运行三个试玩关卡。对 AI 工程师而言,这是研究游戏 AI、路径寻优、大规模单位调度的活教材,且代码完全可修改。

游戏引擎逆向工程社区长期被 OpenRA(命令与征服系列)和 OpenTTD 主导,但 RTS 品类里单位规模最大、物理模拟最复杂的 Total Annihilation 一直缺少现代开源实现。Nanolathe 的 clean-room 研究文档填补了这块空白,其单位调度架构对做多智能体强化学习的团队有直接参考价值。

这个项目的浏览器优先策略也值得注意:它用 WebGPU 而非 WebGL 做渲染,意味着在评估 AI 模型与游戏环境交互时,可以直接用浏览器作为标准化沙箱,省去本地编译链路的麻烦。做游戏 AI 训练基础设施的团队可以把它当作轻量级测试靶场。

意见分歧 174 条评论

核心争论:社区赞赏开源RTS重制但吐槽SupCom原版技术债,争论现代工具能否彻底解决老游戏性能瓶颈

arikrahman

Love it, hope something for Supcom comes out soon.

maqp

Definitely! Supcoms downfall was the poor threading support and IIRC the in-game AI path finding continuing for destroyed AI units which bogged the game down over time. At least one of them was never fixed properly.

theandrewbailey

I've played the LOUD mod for years, seems to solve a bunch of performance problems. https://www.moddb.com/mods/loud-ai-supreme-commander-forged-...

替代方案: Supreme CommanderLOUD modSpring EngineBeyond All ReasonSupCom FaF
查看原文 →