Total Annihilation,为现代计算机重制
摘要
Nanolathe 是一个 MIT 许可的开源 2.5D RTS 引擎,通过干净室研究重新实现经典游戏《横扫千军》(Total Annihilation),支持现代 GPU 渲染、浏览器演示以及 Windows/Mac/Linux 原生运行。
暂无内容
查看缓存全文
缓存时间: 2026/10/11 18:41
# Nanolathe —— 开源 RTS 引擎。体验 *Total Annihilation* 演示版。
来源:https://nanolathe.gg/
ARM 基地,坦克与 kbots 在交战中——Nanolathe 现代 GPU 渲染器实机画面
预览引擎实机画面现代 GPU 渲染器 · 无声
Nanolathe / 开源 2.5D RTS 引擎
## *Total Annihilation*,为现代计算机而重生。
通过一个现代的、MIT 许可的引擎来游玩这款经典之作——你可以研读它、修改它,并在此基础上构建。
包含三个原版演示任务。无需游戏目录或安装。使用桌面 Chrome、Edge 或 Safari,搭配键盘和鼠标即可游玩。
**公开测试**· 单人模式就绪在线游玩演示版 · 安装完整版游戏使用自己的游戏文件在线对战
---
**01 ## 拉近距离。**
放大到你的单位和战场。经典的等距视角获得了全新的尺度感。
**02 ## 以全新视角呈现。**
现代 GPU 渲染是默认体验,带来光照、辉光和更丰富的细节。更喜欢旧版外观?切换至经典模式。
**03 ## 在你的电脑上运行。**
原生运行于 Windows、Mac 或 Linux,使用你已拥有的 *Total Annihilation* 游戏文件。
---
玩它。理解它。在此基础上构建。
## 开放的引擎。让你自由打造的空间。
*Total Annihilation* 是 Nanolathe 的起点。其代码、文档化的格式和洁净室研究完全开放,供他人探索和扩展。
### 游玩经典原作。
忠实的底层基础、现代渲染,以及 Windows、Mac 和 Linux 原生测试版。
试玩演示版 (https://nanolathe.gg/play/)
### 了解其工作原理。
阅读游戏格式文档,研究引擎设计,追踪其行为背后的依据。
探索引擎 (https://nanolathe.gg/docs/)
### 在代码基础上构建。
修改引擎、实验 Mod,或为其下一个篇章做出贡献。Nanolathe 的代码采用 MIT 许可证。
代码与贡献 (https://github.com/nanolathe-gg/nanolathe)
同一场景。同一瞬间。
## 同一场爆炸。不同的氛围。
看看坦克如何被爆炸波及、辉光如何扩散到整个场景,草地和健康的树木如何获得更丰富的细节。拖动以对比,或点击下方视角。
现代 GPU 渲染器,搭载 2 倍合成地形、光照与辉光:Greenhaven 场景中,Jeffy 爆炸照亮附近的 Bulldog 坦克
相同的 Jeffy 爆炸和 Bulldog 坦克,处于同一帧,Nanolathe 经典 CPU 渲染器,使用原始分辨率地形
经典CPU 渲染器现代2 倍美术 · 光照 · 辉光
截图设置与原始文件 使用引擎版本 617540c5 于 2026 年 10 月 4 日截取。此对比展示完整的渲染路径:现代模式包含超采样及其默认呈现效果。图块缓存由已安装游戏的原始 32×32 图块生成为真实的 64×64 合成图块。健康树木精灵使用真实的 2 倍合成特征库;阴影或缺失变体保留引擎的正常回退。此展示场景中已清除作者标注的枯木。未进行任何截图裁剪、修图或重采样。WebP 导出解码后为完全一致的截图像素。
查看完整经典版截图 (https://nanolathe.gg/images/renderer/v6/explosion-classic.webp) · 查看完整现代版截图 (https://nanolathe.gg/images/renderer/v6/explosion-modern.webp)
探索摄像机、光照与渲染器细节 (https://nanolathe.gg/features/#upscaling)
你的下一片战场。
## 从演示版开始。为完整版留下。
在浏览器中试玩三个战役任务。安装测试版并使用你自己的游戏数据,即可体验完整战役、遭遇战和在线对战。
一些须知事项。
## 简明回答。
**这是原版 *Total Annihilation* 吗?** Nanolathe 是一个独立的、MIT 许可的开源引擎,通过洁净室研究重新实现 *Total Annihilation*。它使用单独提供的原始游戏数据。与游戏所有者无任何关联,也未获得其授权。
**我需要拥有 *Total Annihilation* 吗?** 浏览器演示版包含原版的三任务演示,无需游戏目录即可试玩。要游玩完整版,请从你拥有的副本(如 GOG、Steam 或原版光盘)中导入已安装的游戏文件。引擎的 MIT 许可适用于其代码;*Total Annihilation* 的游戏内容则单独管理。
**现在能玩到什么?** 单人遭遇战、生存模式和战役已基本完成,使用你自己的游戏文件还可以与朋友在线进行遭遇战和生存模式。每一场遭遇战和生存模式战斗都会自动记录为回放。测试版仍存在 bug 和少量缺失功能;不同任务或内容包的兼容性可能有差异,存档兼容性仍在持续优化。
**浏览器演示版需要什么?** 一台台式电脑、键盘和鼠标。支持的桌面浏览器包括 Chrome、Edge 和 Safari。Firefox、移动端和平板端尚未经过验证。选择游玩时会自动下载演示文件,并缓存以便下次访问时使用。安装测试版可体验更大规模的战斗和完整的原生体验。
**可以玩多人游戏吗?** 可以,在安装版游戏或桌面 Chrome 或 Edge 中均可游玩,且两者可以互通。在主菜单选择 MULTI 创建游戏并将代码发送给朋友,或使用他们的代码加入。遭遇战支持 2 至 10 名玩家,生存模式支持 2 或 3 名玩家。房主可选择 Modern、Community 3.9 或 Strict 3.1 规则,并可添加电脑玩家;战斗中可以聊天、分享和结盟。每位玩家都需要各自的游戏文件;三任务演示版不支持在线对战。阅读在线指南 (https://nanolathe.gg/docs/multiplayer/)。
---
## 想了解底层的技术?
代码和洁净室研究完全开放,欢迎探索。
---
## Nanolathe 实机截取
来自 Nanolathe 公告视频的引擎实机画面。在 YouTube 上观看 (https://www.youtube.com/watch?v=bMWSCOY0dTc)
相似文章
Beyond All Reason(受 Total Annihilation 启发的免费即时战略游戏)
Beyond All Reason 是一款受 Total Annihilation 启发的免费即时战略游戏,具有模拟弹道、地形变形和大规模战斗等特点。
Scorched Earth 2000 回归
经典坦克游戏 Scorched Earth 2000 以 HTML 移植版的形式复活,让玩家可以直接在现代浏览器中享受复古体验。
逆向工程与现代化老游戏如何揭示AI的经济影响
一篇博客文章详细介绍了使用AI模型如Qwen-3.8-Flash-Next、Fable 5.1和GPT6 Astra对1989年的游戏War of the Lance进行逆向工程和现代化,强调了基于transformer的AI对游戏开发和模组制作的经济影响。
@dotey: Halo的引擎已被完整逆向工程,现在你可以在Android、Linux和Windows上玩Halo。借助AI,过去……
Halo: Combat Evolved 的引擎已被完整逆向工程并反编译,OpenCE 项目使其可以在 Linux、Windows 和 Android 上运行,并支持局域网及互联网多人游戏。
@nos_ult:我对 NVIDIA 的 DLSS 代码进行了逆向工程,让它能在 APPLE METAL 上原生运行。NETAL 现已公开。NVIDIA 官方支持的 DLL……
开发者通过逆向工程 NVIDIA 的 DLSS 代码,构建了可在 Apple Metal 上原生运行的开源项目 Netal,实现了超分辨率和神经帧生成,并已在 M3 Max 上通过 CrossOver 运行《生化危机 Requiem》。该项目目前仍处于实验阶段,需要用户自备 NVIDIA DLL 和模型权重。