Cataclysm: Dark Days Ahead:回合制末日生存Roguelike,3000+可制作物品的完整DDA生存指南
【免费下载链接】Cataclysm-DDACataclysm - Dark Days Ahead. A turn-based survival game set in a post-apocalyptic world.项目地址: https://gitcode.com/GitHub_Trending/ca/Cataclysm-DDA
Cataclysm: Dark Days Ahead(DDA)是一款开源的回合制末日生存Roguelike:程序化生成的无限世界、3000余种可制作物品、47个官方模组,专为深度生存模拟与高重玩性Roguelike爱好者设计。
🎯 适合谁:解决"生存游戏内容总会玩腻"的问题
很多生存游戏的手作关卡和刷怪逻辑玩几个月就见底,DDA的解法是把整个世界交给生成器:
- 地图:大地图(overmap)从废弃都市、高速公路到乡村荒野持续生成,每个存档的路网、势力分布、怪物密度都不同
- 事件:NPC有自主AI(会逃跑、会交易、会带任务),怪物会进化,季节与天气系统会冻结湖面
- 生存压力:饥饿、饮水、伤口、感染、士气、变异全部入模拟,一次失误就是一条命线
适合人群很具体:能接受回合制操作节奏、喜欢"搜刮—制作—据点建设"循环、并且希望同一个游戏玩上数百小时的人。纯爽快感向玩家慎入,前期资源极度紧缺是刻意为之的设计。
🚀 DDA安装与首次运行:10分钟看到第一个成果
- 获取代码
git clone https://gitcode.com/GitHub_Trending/ca/Cataclysm-DDA cd Cataclysm-DDA- 编译:Linux下运行
make即可,各平台细节见 doc/c++/COMPILING.md;Windows用户建议走MSYS2方案(doc/c++/COMPILING-MSYS.md),或通用CMake流程(doc/c++/COMPILING-CMAKE.md)。 - 首次运行:主菜单点 New Character 分配属性点、挑选特质后开局;更稳妥的做法是先点Tutorial进官方教程(对应 data/mods/dda_tutorial/ 模组),10分钟内熟悉移动、搜刮、制作三个动作。
- 第一个成果:开局附近找一栋居民楼,用撬棍或撞门进入,搜出食物和布料,做第一条绷带——这就是DDA生存循环的最小闭环。
DDA主菜单:New Character、World、Tutorial等入口都在这里
🔍 三个让你上头的核心系统
程序化世界生成。大地图由区域、城市模板、高速公路、铁路等元素拼接,在 World 菜单的 Create World 里可调世界大小与怪物密度,全部默认即可开局。城市内建筑、房间、家具逐层细化,搜刮空间几乎不重复。
游戏内探索场景:角色状态、物品与地图是信息密度最高的三个区域
制作与生存模拟。物品定义集中在 data/json/items/(484个JSON文件),配方在 data/json/recipes/,覆盖从简易工具到枪械、电子元件的3000余种可制作物品。绷带、净水、烹饪、车辆维修、生物机械(Bionics)都走同一套"技能+材料"逻辑,练急救和机械是前期性价比最高的路线。
角色成长与变异。属性、特质、技能构成基础盘,生物机械、法术、武术是三条可选进阶线;变异系统给独特能力也附副作用,方向选错可能反噬,属于长线build策略的一部分。
🧩 模组与二次开发:内容还能加多少
官方仓库内置47个模组,全部位于 data/mods/:Xedra Evolved 增加魔法与变异向奇幻内容,Innawood 专注森林生存,My Sweet Cataclysm 扩充建筑与装饰,hunvre 提供大型世界观扩展。游戏内模组管理器可切换加载顺序,默认顺序见 data/mods/default.json。
DDA官方模组加载画面:模组可大幅改变世界观与资源体系
DDA的内容几乎全部JSON驱动,想加物品、配方、地图,读 doc/JSON/(46篇接口文档)比读C++源码直接得多——这是它二次开发门槛低的核心原因。
⚠️ DDA新手避坑:四个高频问答
- 现象:点 Tutorial 弹出 "Tutorial doesn't work with shared maps."原因:教程与共享地图(shared map)不兼容,源码里明确拦截了该组合。解法:在 World 菜单里另建一个非共享的普通世界,再进教程。
- 现象:Windows下编译报错或找不到工具链。原因:默认Makefile面向类Unix环境。解法:装MSYS2 + mingw-w64,按 doc/c++/COMPILING-MSYS.md 执行,或直接用CMake Presets。
- 现象:方向键/攻击键对不上手,不知道在哪改键位。原因:默认键位按QWERTY布局设计。解法:游戏中按
?进帮助,1查完整命令表,+进入键位配置逐项重绑。 - 现象:新存档难度体感忽高忽低。原因:世界生成参数(尺寸、怪物密度)直接决定前期节奏,且新世界的存档压缩默认开启,旧存档迁移时别混用参数。解法:新手保持 Create World 默认值,稳定后再逐项调整。
结语
把git clone之后的第一步定成"跑通教程",其余交给世界生成器——doc/ 目录的机制文档与 data/mods/ 的47个官方模组,是你从活过第一周走向经营据点的全部路标。
【免费下载链接】Cataclysm-DDACataclysm - Dark Days Ahead. A turn-based survival game set in a post-apocalyptic world.项目地址: https://gitcode.com/GitHub_Trending/ca/Cataclysm-DDA
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考