ESC
开源 1 分钟阅读

经典游戏《Total Annihilation》为现代电脑重构重生

Nanolathe 是一个 MIT 许可的独立开源引擎,通过净室研究重新实现经典 RTS《Total Annihilation》。它可在 Windows、Mac 和 Linux 原生运行,提供现代 GPU 渲染(光影、辉光与更多细节),也可切换经典画质。浏览器即可试玩三个战役任务,使用自有游戏文件可体验完整战役、遭遇战、生存模式及在线联机,每局对战均自动录制回放。

来源:Hacker News

现代 GPU 渲染是标准体验,带来光影、辉光与更丰富的细节。更喜欢旧画面?可切换至经典模式。

使用你已拥有的 Total Annihilation 游戏文件,在 Windows、Mac 或 Linux 上原生运行。

Total Annihilation 是 Nanolathe 的起点。其代码、文档化的格式以及净室研究成果均对外开放,供他人探索与扩展。

忠实还原的基础、现代渲染,以及面向 Windows、Mac 和 Linux 的原生 beta 版本。

阅读游戏格式,研究引擎设计,并循着其行为背后的证据一探究竟。

修改引擎、尝试 mod,或为其下一章贡献力量。Nanolathe 的代码采用 MIT 许可证。

看坦克承受爆炸冲击,辉光在场景中蔓延,草地与健康树木呈现出更多细节。拖动进行对比,或点击下方视图。

Greenhaven · 摆拍场景,相同的已提交 tick 与 2 倍镜头。经典模式使用原始地形;现代模式使用真实的 2 倍合成地形与树木、光照和辉光。原生 960×640 截屏,按你的屏幕缩放显示。

截图来自 2026 年 10 月 4 日的引擎版本 617540c5。此处对比的是完整的渲染器路径:现代模式包含超采样及其默认呈现效果。瓦片缓存由已安装游戏的原始 32×32 瓦片生成,转换为真实的 64×64 合成瓦片。健康树木精灵使用真实的 2 倍合成特性库;阴影或缺失变体则保留引擎的常规回退处理。该摆拍展示中已清除美术设定的枯树桩。截图未经裁剪、修饰或重采样。WebP 导出文件解码后即为所截取的精确像素。

打开完整经典模式截图 · 打开完整现代模式截图

在浏览器中试玩三个战役任务。使用你自己的游戏数据安装 beta 版,即可畅玩完整战役、遭遇战与在线对战。

演示版适用于桌面浏览器。 安装版游戏适用于 Windows、Mac 和 Linux。

Nanolathe 是一个独立的开源引擎,采用 MIT 许可证,通过净室研究重新实现 Total Annihilation。它使用另行提供的原始游戏数据。该项目与游戏版权方无关联,也未获其认可。

浏览器演示版包含原始的三个任务演示,无需游戏文件夹即可试玩。要玩完整游戏,请使用你自有的已安装文件,例如 GOG、Steam 版本或你的原版光盘。引擎的 MIT 许可证仅适用于其代码;Total Annihilation 的游戏内容则独立于此。

单人遭遇战、生存模式与战役已大体完成,使用你自己的游戏文件还可与朋友在线游玩遭遇战和生存模式。每场遭遇战和生存模式对战都会录制为回放。beta 版仍存在 bug 和部分缺失的小功能;兼容性可能因任务或内容包而异,存档兼容性仍在完善中。