如何生存你的第一个末日:Cataclysm-DDA 5 步完整入门指南
【免费下载链接】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-DDA 是一款开源的回合制末日生存游戏:你在随机生成的废土中搜刮食物与材料、制作装备、对抗丧尸与变异怪物。看似只是创建一个角色,却要管理饥饿、口渴、伤痛、精力等几十个参数,才能让角色活过每一天。
🎮 它和其他丧尸生存游戏有什么不同
多数丧尸游戏按固定剧本推进,Cataclysm-DDA 的地图、NPC、怪物全部由程序即时生成,回合制节奏让你每一步都能仔细规划:
data/json目录有 1 万余条物品定义、8000 多条制作配方,从布条绷带到装甲车辆- 永久死亡设计:角色死亡即本局结束,每一回合的取舍都有代价
- 游戏内容全部是 JSON 文本文件,改内容不用写一行代码
🚀 5 分钟从源码安装运行 Cataclysm-DDA
git clone https://gitcode.com/GitHub_Trending/ca/Cataclysm-DDA cd Cataclysm-DDA make ./cataclysm-tiles前三行分别拉取源码、进入目录、编译;最后一行直接启动窗口版。不想手动编译的话,Debian/Ubuntu 可执行apt install cataclysm-dda-curses,Arch 用pacman -S cataclysm-dda。完整编译流程见 doc/c++/COMPILING.md。
执行后你会看到黑底 ASCII 艺术标题,下方是 Custom Character、Preset Character 等 5 个开局选项和底部快捷键栏——看到这个主菜单,就说明一切就绪。
🔍 先玩懂的 Cataclysm-DDA 三大核心系统
程序生成的开放世界
主菜单World选项选 "Create World" 即可生成新世界,可调整世界大小与怪物密度。大地图由城市、公路、水域等区块拼成,走出的距离越远,未知区域越多。适合不想重复刷同一张图、追求长线搜刮的玩家。
生存管理与制作
游戏右侧状态面板实时显示饥饿、口渴、疲惫、精神四项数值,这是每个回合都值得瞟一眼的指标。觅食、烧水、缝绷带几乎都有对应配方,按?可随时调出游戏内帮助。适合喜欢精细化规划每一步的模拟控。
内置 40+ 个官方模组
data/mods/目录自带 40 余个官方模组,主菜单的模组管理器里勾选即可加载。推荐两个:Xedra_Evolved加入魔法、变异与新区域,彻底改写战斗体系;My_Sweet_Cataclysm则补充大量建筑、装饰与车辆,让基地建设更丰富。
🛠️ 进阶路线:从活下来到做内容
玩腻了生存本身,有三条路可以走:
- 做模组:先读 doc/JSON/ 里的字段规范和 doc/MODDING.md 的创建流程,用纯 JSON 写出自己的区域与物品
- 做翻译:流程在 doc/TRANSLATING.md,配套脚本放在
lang/目录 - 做工具:
tools/目录有一批内容校验与统计脚本,可拿来检查自己的 JSON 数据
❓ 新手必知高频问题
怎么修改键位?
按?进入帮助后按1查看完整命令列表,按+开始绑定:选对应字母的动作,再选要分配的按键。
教程在哪?
主菜单 Special 选项里有内置教学;确认dda_tutorial模组处于启用状态即可。
怎么开一个新世界?
主菜单 World 选项选 "Create World",首次生成建议保持默认的世界大小与怪物密度。
编译失败怎么办?
对照 doc/c++/COMPILING.md 的依赖清单逐项排查;常见发行版直接装官方仓库包更省事。
选 curses 版还是 tiles 版?
编译会产出两个版本:cataclysm是终端版,cataclysm-tiles是窗口瓦片版,支持 Ultica 等彩色图块,新手建议从 tiles 版入手。
📦 文档、模组与社区入口
- 编译与开发指南:doc/c++/ 覆盖 Linux、Windows、CMake 全套方案
- 内容字段规范:doc/JSON/,改内容前先看这里
- 贡献与问题反馈流程:CONTRIBUTING.md
末日不需要前置知识,只需要一个终端。打开它,敲下第一行git clone。
【免费下载链接】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),仅供参考