CleverRaven/Cataclysm-DDA

GitHub: CleverRaven/Cataclysm-DDA

一款设定在后启示录世界的硬核回合制生存游戏,支持程序化世界生成和深度 crafting 系统。

Stars: 12090 | Forks: 4447

# Cataclysm: Dark Days Ahead Cataclysm: Dark Days Ahead 是一款设定在后启示录世界的回合制生存游戏。虽然有些人将其描述为“僵尸游戏”,但 Cataclysm 的内涵远不止于此。在这个严酷、持久且程序化生成的世界中挣扎求生。在死寂文明的废墟中搜刮食物、装备,或者——如果你够幸运的话——找到一辆满油箱的车辆,带你逃离这个鬼地方。与各种各样的强大怪物战斗、击败它们或从中逃脱,这些怪物包括僵尸、巨型昆虫、杀手机器人以及更加奇异致命的存在;还要提防像你一样的幸存者,他们觊觎着你拥有的一切……

Tileset: Ultica

## 下载 **发布版** - [稳定版](https://cataclysmdda.org/releases/) | [实验版](https://cataclysmdda.org/experimental/) **源代码** - 源代码可以下载为 [.zip 压缩包](https://github.com/CleverRaven/Cataclysm-DDA/archive/master.zip),或者从我们的 [GitHub 仓库](https://github.com/CleverRaven/Cataclysm-DDA/) 克隆。 [![General build matrix](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/3e72096004142456.svg)](https://github.com/CleverRaven/Cataclysm-DDA/actions/workflows/matrix.yml) [![Coverage Status](https://coveralls.io/repos/github/CleverRaven/Cataclysm-DDA/badge.svg?branch=master)](https://coveralls.io/github/CleverRaven/Cataclysm-DDA?branch=master) [![Open Source Helpers](https://www.codetriage.com/cleverraven/cataclysm-dda/badges/users.svg)](https://www.codetriage.com/cleverraven/cataclysm-dda) [![Commit Activity](https://img.shields.io/github/commit-activity/m/CleverRaven/Cataclysm-DDA)](https://github.com/CleverRaven/Cataclysm-DDA/graphs/contributors) [![Lines of Code](https://tokei.rs/b1/github/CleverRaven/Cataclysm-DDA?category=code)](https://github.com/XAMPPRocky/tokei) [![TODOs](https://badgen.net/https/api.tickgit.com/badgen/github.com/CleverRaven/Cataclysm-DDA)](https://www.tickgit.com/browse?repo=github.com/CleverRaven/Cataclysm-DDA) ### 打包状态 #### Arch Linux Ncurses 和 tiles 版本可在 [社区仓库](https://www.archlinux.org/packages/?q=cataclysm-dda) 中找到。 ``` sudo pacman -S cataclysm-dda sudo pacman -S cataclysm-dda-tiles ``` #### Fedora Ncurses 和 tiles 版本可在 [官方仓库](https://src.fedoraproject.org/rpms/cataclysm-dda) 中找到。 ``` sudo dnf install cataclysm-dda ``` #### Debian / Ubuntu Ncurses 和 tiles 版本可在 [官方仓库](https://tracker.debian.org/pkg/cataclysm-dda) 中找到。 ``` sudo apt install cataclysm-dda-curses cataclysm-dda-sdl ``` #### Flatpak 从 [Flathub](https://flathub.org/apps/org.cataclysmdda.CataclysmDDA) 下载。 ## 编译 请阅读 [COMPILING.md](doc/c++/COMPILING.md) - 其中涵盖了常规信息以及针对 Linux、OS X、Windows 和 BSD 的更具体指南。有关我们支持哪些编译器的详情,请参阅 [COMPILER_SUPPORT.md](doc/c++/COMPILER_SUPPORT.md)。你也可以随时在 [doc/](https://github.com/CleverRaven/Cataclysm-DDA/tree/master/doc) 中挖掘更多信息。 我们还提供以下构建指南: * 在 Windows 上使用 `MSYS2` 进行构建,详见 [COMPILING-MSYS.md](doc/c++/COMPILING-MSYS.md) * 在 Windows 上使用 `vcpkg` 进行构建,详见 [COMPILING-VS-VCPKG.md](doc/c++/COMPILING-VS-VCPKG.md) * 使用 `cmake` 进行构建,详见 [COMPILING-CMAKE.md](doc/c++/COMPILING-CMAKE.md) (*非官方指南*) ## 常见问题解答 #### 有教程吗? 有,你可以在主菜单的 **Special** 菜单中找到教程(请注意,由于大量的代码变更,教程可能无法正常运行)。你也可以在游戏中通过 `?` 键访问文档。 #### 如何更改键位绑定? 按下 `?` 键,然后按下 `1` 键查看完整的按键命令列表。按下 `+` 键添加键位绑定,使用对应的字母键 `a-w` 选择要设置的动作,然后按下你希望分配给该动作的按键。 #### 如何开始一个新世界? 主菜单上的 **World** 会为你生成一个全新的世界。选择 **Create World**。 #### 我发现了一个 Bug。我该怎么做? 请使用 [Bug 报告模板](https://github.com/CleverRaven/Cataclysm-DDA/issues/new?template=bug_report.md) 在 [我们的 GitHub 页面](https://github.com/CleverRaven/Cataclysm-DDA/issues/) 提交 Issue。如果你无法这样做,可以发送电子邮件至 `kevin.granade@gmail.com`。 #### 我想提出一个建议。我该怎么做? 请使用 [功能请求模板](https://github.com/CleverRaven/Cataclysm-DDA/issues/new?template=feature_request.md) 在 [我们的 GitHub 页面](https://github.com/CleverRaven/Cataclysm-DDA/issues/) 提交 Issue。
标签:Bash脚本, C++, Homebrew安装, roguelike, RPG, 像素风, 僵尸, 回合制, 建造, 开放世界, 开源游戏, 恐怖, 探索, 数据擦除, 末日, 末日生存, 模拟, 沙盒, 游戏, 灾难, 独立游戏, 生存游戏, 硬核, 程序生成