Hacker News Best

Total Annihilation, rebuilt for modern computers

7.5内容质量
Total Annihilation, rebuilt for modern computers

TL;DR · AI 摘要

Nanolathe 是一个开源的 RTS 引擎,重建了经典游戏 Total Annihilation,支持现代 GPU 渲染和跨平台运行。

核心要点

  • 现代 GPU 渲染提升画面细节与光照效果,支持 2× 合成地形和动态阴影。
  • MIT 许可证允许代码修改与商业使用,提供完整文档和格式规范。
  • 支持 Windows/Mac/Linux 原生运行,无需额外安装游戏文件。

结构提纲

按章节快速跳转。

  1. 介绍 Nanolathe 作为 Total Annihilation 的现代重构项目,支持跨平台运行。

  2. 展示 2× 合成地形、动态光照和粒子效果,对比经典 CPU 渲染的视觉升级。

  3. 提供 MIT 许可证代码库,包含文档格式规范和引擎设计研究。

  4. 原生支持 Windows/Mac/Linux,无需额外安装游戏文件。

思维导图

用一张图看清主题之间的关系。

查看大纲文本(无障碍 / 无 JS 友好)
  • Nanolathe RTS引擎重建
    • 现代GPU渲染
      • 2×合成地形
      • 动态光照与阴影
    • 开源架构
      • MIT许可证
      • 文档与格式规范
    • 跨平台支持
      • Windows/Mac/Linux原生运行

金句 / Highlights

值得收藏与分享的关键句。

#RTS引擎#开源#游戏开发#GPU渲染
打开原文
Image 1: 现代GPU渲染器中,ARM基地、坦克和kbots在战斗中的场景
Image 1: 现代GPU渲染器中,ARM基地、坦克和kbots在战斗中的场景

分阶段引擎画面 现代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授权。

代码与贡献

相同场景。相同瞬间。

相同的爆炸。

不同的氛围。

观察坦克承受冲击波,辉光在场景中扩散,草地和健康树木呈现更精细的细节。拖动对比,或点击下方视图。

Image 2: 现代GPU渲染器(2倍合成地形、光影和辉光):Jeffy爆炸照亮Greenhaven附近的Bulldog坦克
Image 2: 现代GPU渲染器(2倍合成地形、光影和辉光):Jeffy爆炸照亮Greenhaven附近的Bulldog坦克
Image 3: 同样的Jeffy爆炸和Bulldog坦克,在Nanolathe经典CPU渲染器中使用原分辨率地形(2倍摄像机)
Image 3: 同样的Jeffy爆炸和Bulldog坦克,在Nanolathe经典CPU渲染器中使用原分辨率地形(2倍摄像机)

经典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 观看