Total Annihilation, rebuilt for modern computers

TL;DR · AI 摘要
Nanolathe 是一个开源的 RTS 引擎,重建了经典游戏 Total Annihilation,支持现代 GPU 渲染和跨平台运行。
核心要点
- 现代 GPU 渲染提升画面细节与光照效果,支持 2× 合成地形和动态阴影。
- MIT 许可证允许代码修改与商业使用,提供完整文档和格式规范。
- 支持 Windows/Mac/Linux 原生运行,无需额外安装游戏文件。
结构提纲
按章节快速跳转。
- §引言
介绍 Nanolathe 作为 Total Annihilation 的现代重构项目,支持跨平台运行。
展示 2× 合成地形、动态光照和粒子效果,对比经典 CPU 渲染的视觉升级。
- ·开源架构
提供 MIT 许可证代码库,包含文档格式规范和引擎设计研究。
原生支持 Windows/Mac/Linux,无需额外安装游戏文件。
思维导图
用一张图看清主题之间的关系。
查看大纲文本(无障碍 / 无 JS 友好)
- Nanolathe RTS引擎重建
- 现代GPU渲染
- 2×合成地形
- 动态光照与阴影
- 开源架构
- MIT许可证
- 文档与格式规范
- 跨平台支持
- Windows/Mac/Linux原生运行
金句 / Highlights
值得收藏与分享的关键句。
Modern GPU rendering includes supersampling and default presentation effects with 2× synthesized terrain.
Nanolathe’s code is MIT licensed, allowing modification and commercial use.
The engine runs natively on Windows, Mac, or Linux using existing Total Annihilation game files.

分阶段引擎画面 现代GPU渲染器 · 静音
Nanolathe / 开源2.5D RTS引擎
Total Annihilation,
为
_现代计算机_ 重建。
通过现代MIT授权引擎体验经典游戏,可研究、修改并扩展引擎。
包含三个原始演示任务。无需游戏文件夹或安装。
桌面端Chrome、Edge或Safari浏览器,配合键盘和鼠标即可运行。
公开测试版 · 单人游戏准备 立即体验浏览器演示 · 安装完整游戏 通过自定义游戏文件进行联机
01
靠近观察。
放大单位和战斗场景。原始等距视角获得全新的尺度感知。
02
以全新视角呈现。
现代GPU渲染成为标准体验,带来光影、辉光和更丰富的细节。更喜欢经典风格?切换至Classic模式。
03
在电脑上运行。
原生支持Windows、Mac或Linux系统,使用您已拥有的Total Annihilation游戏文件。
游玩它。理解它。扩展它。
开源引擎。
自由定制的空间。
Total Annihilation是Nanolathe的起点。其代码、文档格式和独立研究均向其他开发者开放探索与扩展。
体验经典。
忠实复现的基础架构,现代渲染技术,以及Windows、Mac和Linux平台的原生测试版。
了解实现原理。
阅读游戏格式文档,研究引擎设计,追踪行为背后的实现依据。
扩展代码功能。
修改引擎、尝试模组开发或参与下一阶段开发。Nanolathe代码采用MIT授权。
相同场景。相同瞬间。
相同的爆炸。
不同的氛围。
观察坦克承受冲击波,辉光在场景中扩散,草地和健康树木呈现更精细的细节。拖动对比,或点击下方视图。


经典CPU渲染器 现代2倍艺术风格 · 光影 · 辉光
捕获设置和原始文件 使用版本617540c5于2026年10月4日捕获。此对比包含完整渲染路径:现代模式包含超采样和默认呈现效果。瓦片缓存由已安装游戏的原始32×32瓦片生成至真实64×64合成瓦片。健康树木精灵使用真实2倍合成特征库;阴影或缺失变体保留引擎默认回退方案。人工绘制的枯树桩在此展示中已清除。未使用截图裁剪、润色或重采样处理。WebP导出精确还原原始像素。
你的下一个战场。
从演示开始
体验完整游戏乐趣。
在浏览器中尝试三个战役任务。安装包含你自己的游戏数据的测试版,即可体验完整战役、突袭战和在线对战。
一些需要了解的信息。
简短回答
这是原始版《Total Annihilation》吗? Nanolathe 是一个独立开发的、采用 MIT 许可证的开源引擎,通过无授权研究重新实现了《Total Annihilation》。它使用单独提供的原始游戏数据,与游戏原作者没有关联也未获得官方认可。
我需要拥有《Total Annihilation》吗? 浏览器演示包含原始的三关卡演示,因此无需游戏文件即可体验。要玩完整游戏,需从你拥有的副本(如 GOG、Steam 或原始光盘)中导入已安装文件。引擎的 MIT 许可证仅适用于其代码;《Total Annihilation》的内容是独立的。
我现在可以玩什么? 单人突袭战、生存模式和战役内容已基本完成。使用自己的游戏文件后,可与朋友在线进行突袭战和生存模式对战。每场突袭战和生存模式战斗都会被记录为回放。测试版仍存在漏洞和部分缺失功能;不同任务或内容包的兼容性可能不同,存档兼容性仍在优化中。
浏览器演示需要什么? 需要桌面电脑、键盘和鼠标。支持的桌面浏览器包括 Chrome、Edge 和 Safari。Firefox 以及移动设备和平板的兼容性尚未验证。演示文件在选择游玩时会下载并缓存,以便下次访问时使用。如需进行大规模战斗和完整原生体验,需安装测试版。
可以玩多人模式吗? 可以,在安装版游戏或桌面 Chrome/Edge 中均可游玩,两者可同时进行。在主菜单选择 MULTI 创建游戏并发送代码给朋友,或使用朋友的代码加入。突袭战支持 2 至 10 人,生存模式支持 2 至 3 人。房主可选择 Modern、Community 3.9 或 Strict 3.1 规则,并可添加电脑玩家。战斗中可聊天、共享资源并结盟。所有玩家都需要自己的游戏文件;三关卡演示无法进行在线对战。阅读在线指南
想了解内部技术细节吗?
代码和无授权研究内容已开放供探索。
Nanolathe 宣传视频中的引擎画面。在 YouTube 观看