真实感导向的城市建造
项目明确以 realism 为设计重点,而不是简化到抽象数值的放置式玩法。
citybound · citybound/citybound
Citybound 是一款仍在开发中的开源多人城市建造模拟游戏,使用 Rust 编写,采用 actor 模型架构,注重真实感、协作规划与微观细节模拟。项目由独立开发者制作,通过 Patreon 资助,以 AGPL 协议开源。官网提供截图和视频,另有 Windows、...
Citybound 是一个仍在开发中的开源多人城市模拟建造项目。它由独立开发者制作,以 Rust 作为主要开发语言,通过 Patreon 获得资金支持,并以 AGPL 协议开放源代码。与追求快节奏扩张的传统城市建造游戏不同,Citybound 在官方介绍中把重点放在三个方面:真实感、协作规划与微观细节的模拟。
项目目前被明确定位为 work-in-progress(开发中),这意味着它的功能范围、可玩内容与稳定性都会随构建版本变化。仓库 README 本身非常精简,主要提供四类入口:官网、可下载的构建版本、持续更新的设计文档,以及面向贡献者的开发说明。因此,对这个项目的理解不能只看 README,还要结合它的 Living Design Doc(活设计文档)与源码。
从仓库 topics 可以看到 actor-model、city、game、rust、simulation 等关键词,这与它「用 Rust 写城市模拟、以 actor 模型组织模拟逻辑」的技术取向一致。
项目明确以 realism 为设计重点,而不是简化到抽象数值的放置式玩法。
游戏被描述为强调 collaborative planning,即多名参与者共同参与城市规划,而不是单纯的资源竞速。
README 提到 simulation of microscopic details,说明模拟粒度会下沉到较细的城市要素层面。
仓库描述为 multi-player city simulation game,多人是项目的基本设定之一;具体的联机形态、同步方式与当前可用的多人功能,README 未展开说明,需以官方构建与设计文档为准。
项目由独立开发者制作,依靠 Patreon 支持,并接受外部贡献。
代码以 AGPL 发布,设计文档公开可读。
cargo build 之外可能还有额外步骤,动手前应先读贡献文档。README 未描述渲染管线、寻路、经济模型等具体实现细节,这里不做推测。
README 给出的获取方式主要有两条路径:
README 没有列出具体的依赖清单或命令行步骤,因此本文不臆造构建命令。建议的顺序是:先读 CONTRIBUTING.md,再准备 Rust 工具链,最后按文档执行。
国内环境下需注意:Rust 工具链安装与 crates.io 依赖拉取可能受网络影响,可考虑配置镜像源;图形与系统依赖的具体要求文档未列出,待核验。
项目在文档方面提供了比较完整的入口:
OpenRCT2 是《过山车大亨 2》(RollerCoaster Tycoon 2)的开源重实现项目,...
Endless Sky 是一款 C++ 编写的 2D 沙盒式太空探索游戏,玩法接近 Elite、Esc...