unknown-horizons · unknown-horizons/unknown-horizons
Unknown Horizons 官方代码仓库,使用 Python 开发。据 README,这是一款 2D 实时策略模拟游戏,侧重经济与城市建设:玩家可扩张小型定居点、征税、为居民供应商品,并通过经济平衡、战略贸易与外交提升实力。其他运行与版本信息待核验。
Unknown Horizons 是一款以经济和城市建设为核心的 2D 实时策略模拟游戏。根据 README 的描述,玩家会从一个小型定居点起步,逐步把它经营成强大而富裕的殖民地:通过征税获得收入,为居民供应有价值的商品,并在经济平衡、战略贸易与外交之间做出选择,从而提升自身实力。
本仓库是 Unknown Horizons 的官方代码仓库,项目使用 Python 开发,更多游戏信息可访问其官方网站。README 主要面向安装、源码构建、依赖说明、社区协作与许可证等工程信息,适合希望了解项目结构或参与开发的读者。
README 说明,要获得最新版本的游戏,需要从源码构建,并分别提供了 GNU/Linux、Windows 与 OS X 的构建说明链接。对于想参与开发的人,项目还提供了入门指南和开发工作流说明,其中包括基于容器的开发环境。仓库中也为新手标注了适合上手的任务入口,方便从较小改动开始熟悉代码库。
构建前建议先阅读对应平台的 Wiki 页面,并确认 Python、数据库、数据文件格式以及游戏引擎依赖均已准备完成。README 提供的是一种工程路径,而不是一键安装流程。
README 的依赖表列出了项目运行与开发所需的主要技术组件:
从这些信息可以看出,项目采用 Python 主导、C++ 引擎提供底层能力并暴露 Python 绑定的组合方式;地图与对象数据则分别使用 SQLite 和 YAML 承载。README 没有进一步说明渲染管线、寻路或存档格式等内部细节,相关实现需阅读源码确认。
从 README 可以确认,这款作品并非单纯的动作或战斗游戏,而是强调实时策略模拟与经济系统:
这些要点构成了项目对外展示的核心玩法方向。README 没有展开具体建筑列表、单位数值或任务关卡,因此更细的玩法机制应以实际游戏与官方文档为准。
README 的 Installation 部分没有直接给出安装包,而是指向官方网站的 Downloads 区域。也就是说,若只想游玩,应优先查看官网的下载说明;若希望获取最新代码,则需要从源码构建。
项目提供了 Discord 社区与 GitHub Issue Tracker 作为交流与问题反馈渠道,并在 Wiki 中汇总了更多支持信息。对于开发者,README 鼓励先阅读入门指南,再联系社区获取起步帮助;同时提供了容器化开发工作流和新手任务标签,便于逐步参与。
Unknown Horizons 是自由软件,使用 GNU General Public License version 2。音乐、美术、音效等素材的许可证信息存放在仓库的 doc 目录中,使用或再分发时应分别核对。
这个仓库适合对 Python 游戏开发、数据驱动内容、经济模拟、城市建设策略以及 C++/Python 引擎绑定感兴趣的读者。建议先按平台文档完成依赖与构建,再通过入门指南和新手任务熟悉代码组织;若只关注玩法,则可从官网下载页面了解可玩版本。
Endless Sky 是一款 C++ 编写的 2D 沙盒式太空探索游戏,玩法接近 Elite、Esc...
micropolisJS 是把 Micropolis(开源版《模拟城市》类城市模拟游戏)移植到 J...