Total Annihilation, rebuilt for modern computers
Total Annihilation, rebuilt for modern computers
Nanolathe / Open-source 2.5D RTS engine
Nanolathe / 开源 2.5D 即时战略引擎
Play the classic through a modern, MIT-licensed engine you can study, modify and build on.
通过一个现代的、基于 MIT 许可协议的引擎来游玩这款经典游戏,你可以对其进行研究、修改和二次开发。
Three original demo missions. No game folder or installation needed. Desktop Chrome, Edge or Safari, with a keyboard and mouse.
包含三个原始演示任务。无需游戏文件夹或安装。支持桌面版 Chrome、Edge 或 Safari 浏览器,需配备键盘和鼠标。
Zoom in on your units and the action. The original isometric view gains a new sense of scale.
缩放你的单位和战斗场景。原始的等距视角获得了全新的尺度感。
Modern GPU rendering is the standard experience, with light, glow and richer detail. Prefer the old look? Switch to Classic.
现代 GPU 渲染是标准体验,具备光影、辉光和更丰富的细节。更喜欢旧外观?切换到经典模式即可。
Run natively on Windows, Mac or Linux, using the Total Annihilation game files you already own.
在 Windows、Mac 或 Linux 上原生运行,使用你已拥有的《横扫千军》(Total Annihilation)游戏文件。
Play it. Understand it. Build on it.
游玩它。理解它。构建它。
Total Annihilation is Nanolathe’s starting point. Its code, documented formats and clean-room research are open for others to explore and extend.
《横扫千军》是 Nanolathe 的起点。其代码、文档化的格式以及净室研究成果均已公开,供他人探索和扩展。
A faithful foundation, modern rendering and a native beta for Windows, Mac and Linux.
忠实的基础、现代化的渲染以及适用于 Windows、Mac 和 Linux 的原生测试版。
Read the game formats, study the engine’s design and follow the evidence behind its behavior.
阅读游戏格式,研究引擎设计,并追踪其行为背后的逻辑依据。
Modify the engine, experiment with mods or contribute to its next chapter. Nanolathe’s code is MIT licensed.
修改引擎、尝试模组或为它的下一个篇章做出贡献。Nanolathe 的代码采用 MIT 许可协议。
Same scene. Same instant.
同一场景。同一瞬间。
See the tank catch the blast, glow spread across the scene, and grass and healthy trees gain detail. Drag to compare, or tap a view below.
观察坦克承受爆炸、辉光在场景中蔓延,以及草地和茂盛树木细节的提升。拖动以进行对比,或点击下方的视图。
Greenhaven · staged scene, same committed tick and 2× camera. Classic uses original terrain; Modern uses real 2× synthesized terrain and trees, lighting and glow. Native 960×640 captures, scaled to your screen.
Greenhaven · 演示场景,相同的逻辑帧和 2 倍摄像机缩放。经典模式使用原始地形;现代模式使用真实的 2 倍合成地形、树木、光照和辉光。原生 960×640 截图,已缩放至你的屏幕大小。
Captured with engine 617540c5 on October 4, 2026. This compares full renderer paths: Modern includes supersampling and its default presentation effects. The tile cache was generated from the installed game’s original 32×32 tiles into real 64×64 synthesized tiles. Healthy tree sprites use real 2× synthesized feature banks; shadow or missing variants retain the engine’s normal fallback. Authored dead stumps are cleared from this staged display. No screenshot cropping, retouching or resampling was used. WebP exports decode to the exact captured pixels.
于 2026 年 10 月 4 日使用 617540c5 版本引擎捕获。此对比展示了完整的渲染路径:现代模式包含超采样及其默认的呈现效果。瓦片缓存由已安装游戏原始的 32×32 瓦片生成为真实的 64×64 合成瓦片。茂盛树木的精灵图使用真实的 2 倍合成特征库;阴影或缺失的变体保留引擎的常规回退机制。演示中已清除预设的枯树桩。未使用任何截图裁剪、修图或重采样。WebP 导出文件解码后即为捕获时的精确像素。
Open full Classic capture · Open full Modern capture
打开完整经典模式截图 · 打开完整现代模式截图
Your next battlefield.
你的下一个战场。
Try three campaign missions in your browser. Install the beta with your own game data for full campaigns, skirmish and online play.
在浏览器中尝试三个战役任务。使用你自己的游戏数据安装测试版,以体验完整战役、遭遇战和在线对战。
Desktop browsers for the demo. Windows, Mac and Linux for the installed game.
演示版适用于桌面浏览器。已安装的游戏版本适用于 Windows、Mac 和 Linux。
A few things to know.
需要了解的几点事项。
Nanolathe is an independent, MIT-licensed, open-source engine that reimplements Total Annihilation through clean-room research. It uses original game data supplied separately. It’s not affiliated with or endorsed by the game’s owners.
Nanolathe 是一个独立的、基于 MIT 许可协议的开源引擎,通过净室研究重新实现了《横扫千军》。它使用单独提供的原始游戏数据。它与游戏所有者无关联,也未得到其认可。
The browser demo includes the original three-mission demo, so you can try it without a game folder. To play the full game, bring the installed files from a copy you own, such as GOG, Steam or your original CDs. The engine’s MIT license applies to its code; Total Annihilation’s content is separate.
浏览器演示版包含原始的三个任务演示,因此你无需游戏文件夹即可尝试。要游玩完整游戏,请使用你拥有的副本(如 GOG、Steam 或原始光盘)中的已安装文件。引擎的 MIT 许可仅适用于其代码;《横扫千军》的内容是独立的。
Single-player skirmish, Survival and campaign are broadly complete, and with your own game files you can play skirmish and Survival online with friends. Every skirmish and Survival battle is recorded as a replay. The beta still has bugs and smaller missing features; compatibility can vary by mission or content pack, and save compatibility is still being refined.
单人遭遇战、生存模式和战役已基本完成,使用你自己的游戏文件,你可以与朋友在线进行遭遇战和生存模式。每场遭遇战和生存战斗都会被记录为回放。测试版仍存在漏洞和部分缺失功能;兼容性可能因任务或内容包而异,存档兼容性仍在完善中。
A desktop computer, keyboard and mouse. Chrome, Edge and Safari are supported desktop browsers. Firefox, mobile and tablet play have not been verified. Demo files download when you choose to play and are cached for your next visit. Install the beta for larger battles and the full native experience.
需要台式机、键盘和鼠标。支持 Chrome、Edge 和 Safari 桌面浏览器。Firefox、移动端和平板电脑的游玩体验尚未经过验证。演示文件会在你选择游玩时下载,并缓存以供下次访问。安装测试版以体验更大规模的战斗和完整的原生体验。
Yes, in the installed game or in desktop Chrome or Edge, and both can play together. Choose MULTI on the main menu to create a game and send its code to friends, or join with theirs. Skirmish takes 2 to 10 players, and Survival 2 or 3. The host chooses Modern, Community 3.9 or Strict 3.1 rules and can add computer players, and in battle you can chat, share and make alliances. Everyone needs their own game files; the three-mission demo can’t play online. Read the online guide.
是的,在已安装的游戏版本或桌面版 Chrome/Edge 中均可,且两者可以联机。在主菜单选择“MULTI”以创建游戏并将代码发送给朋友,或加入他们的游戏。遭遇战支持 2 到 10 名玩家,生存模式支持 2 或 3 名玩家。房主可以选择“现代”、“社区 3.9”或“严格 3.1”规则,并可以添加电脑玩家。在战斗中,你可以聊天、共享资源并结盟。每个人都需要拥有自己的游戏文件;三个任务的演示版无法进行在线对战。请阅读在线指南。
The code and clean-room research are open to explore.
代码和净室研究成果均开放供探索。
Engine footage from the Nanolathe announcement reel. Watch on YouTube
来自 Nanolathe 公告宣传片的引擎演示片段。在 YouTube 上观看。