yairm210/Unciv
摘要
Unciv 是一个开源的、可修改的文明V重制版,适用于安卓和桌面平台,使用LibGDX构建。它旨在轻量级并兼容低端设备。
查看缓存全文
缓存时间: 2026/06/17 11:35
yairm210/Unciv
Source: https://github.com/yairm210/Unciv
Unciv - 面向 Android 和桌面的 Civ V 复刻版
Google Play (https://play.google.com/store/apps/details?id=com.unciv.app) F-Droid (https://f-droid.org/en/packages/com.unciv.app/) itch.io (https://yairm210.itch.io/unciv) Flathub (https://flathub.org/apps/details/io.github.yairm210.unciv) AUR (https://aur.archlinux.org/packages/unciv-bin) pi-apps (https://github.com/Botspot/pi-apps) Brew Chocolatey (https://community.chocolatey.org/packages/unciv) scoop-games (https://github.com/Calinou/scoop-games)
Build status (https://github.com/yairm210/Unciv/actions/workflows/buildAndTest.yml) Discord (https://discord.gg/bjrB4Xw)
这是什么?
这是一款基于 LibGDX 开发、开源、注重模组化能力、面向 Android 和桌面的 Civ V 复刻版。
这个游戏好吗?
取决于你在找什么。如果你追求高分辨率画面、惊艳的配乐、动画等,我强烈推荐 Firaxis 的类 Civ V 游戏《文明 V》(Civilization V)。
如果你想找一款小巧、快速、可自由修改、开源、玩法深入、还能在老旧的电脑上流畅运行的 4X 游戏,那你找对地方了 :)
如何安装?
- Android - Google Play (https://play.google.com/store/apps/details?id=com.unciv.app) 或 F-droid (https://f-droid.org/en/packages/com.unciv.app/)
- Linux - itch.io (https://yairm210.itch.io/unciv),通过 Flathub 安装 Flatpak 包 (https://flathub.org/apps/details/io.github.yairm210.unciv),或 AUR (https://aur.archlinux.org/packages/unciv-bin)
- Windows - 下载 MSI 安装包 (https://github.com/yairm210/Unciv/releases/latest/download/Unciv.msi),或从 itch.io (https://yairm210.itch.io/unciv)、Chocolatey (https://community.chocolatey.org/packages/unciv) 或 Scoop (https://github.com/Calinou/scoop-games) 获取
- Raspberry Pi - Pi-apps (https://github.com/Botspot/pi-apps)
- MacOS - 通过 Brew (https://brew.sh/) 安装(
brew update && brew install unciv),或按此指南安装 (https://yairm210.github.io/Unciv/Other/Installing-on-macOS/) - JAR 包、APK 以及 Windows/Linux 构建版本也可在 Releases 页面 (https://github.com/yairm210/Unciv/releases) 找到(用
java -jar Unciv.jar运行 JAR 包)——不推荐,因为我们更新频繁,你会很快落后 - 从头构建 (https://yairm210.github.io/Unciv/Developers/Building-Locally/#without-android-studio) 如果你喜欢折腾
开发路线图?
按以下顺序:
- 打磨!
- UI+UX 改进(欢迎提建议! (https://github.com/yairm210/Unciv/issues/new?assignees=&labels=feature&template=feature_request.md&title=Feature+request%3A+))
- 游戏内更好的自动化、AI 等
- G&K 机制——参见 #4697 (https://www.github.com/yairm210/Unciv/issues/4697)
- BNW 机制——商路、世界议会等
贡献
程序员从这里开始 (https://yairm210.github.io/Unciv/Developers/Building-Locally/)!
翻译者从这里开始 (https://yairm210.github.io/Unciv/Translating/Translating/)!语言完成度状态见此处 (https://github.com/yairm210/Unciv/blob/master/android/assets/jsons/translations/completionPercentages.properties)
模组制作者从这里开始 (https://yairm210.github.io/Unciv/Modders/Mods/)!
你可以参与任何开放 issues,或者改进任何你想改进的地方——完成后提交一个 pull request,它就会进入下一个版本!
如果不想这样,你也可以帮忙宣传——在你能打的地方给 Unciv 投票,在 Reddit 或 Twitter 上提及它,并帮我们想新的推广方法!
常见问题
iOS 版本呢?
我没这个打算。这意味着要向苹果交钱,又多一条发布路径,而且我没有 iOS 设备,没法好好测试。
Steam 发布?
Steam 决定不托管 Unciv,他们可能不想和 Firaxis 冒法律风险(尽管这些风险应该不存在,见下文)。
你会实现 {某个功能} 吗?
如果原版 Civ V 里有,那就当然!
如果没有,那么该功能不会加到基础游戏中——可能会增加一个模组接口来实现,这个接口在不断扩展。
为什么?这明明是独立的游戏,为什么不加 Civ V 没有的功能?
有清晰的愿景对真正把事情做成很重要。
任何人都可以提建议。但并非所有建议都是好的、可行的或简单的。能真正实现的人不多。
作为一个开源项目,这些东西都是在我们的业余时间做的,时间并不多。
我们需要一个明确的标准来决定做什么和不做什么。
你会实现 Civ VI 吗?
考虑到花了这么久才走到这一步,不会。
怎么学习玩?维基在哪?
所有教程信息在游戏中可以找到:菜单 > 文明百科 > 教程。
所有信息都包含在优秀的 Civ V 维基 (https://civilization.fandom.com/wiki/) 中。
因为这是 Civ V 的克隆版,你可以搜索 Google “如何玩 Civ V”,会有很多答案 =)
或者,你也可以加入我们的 Discord (https://discord.gg/bjrB4Xw) 在那里提问 =D
你们不就是在制作 Civ V 的克隆吗?这合法吗?
根据美国版权局 FL-108 (https://upload.wikimedia.org/wikipedia/commons/9/96/U.S._Copyright_Office_fl108.pdf),知识产权 不 适用于游戏机制——正如你所知,Flappy Bird 的山寨版多不胜数。
以下行为肯定是非法的:
- 使用原版游戏的任何素材(图片、声音等)——它们属于 Firaxis
以下行为可能是非法的(没有确凿来源):
- 使用 Civilization 这个名称
- 冒充 Civ 游戏(例如使用类似 logo 的自称 civilization)
有趣的是,Civilization 是一个注册商标 (https://tsdr.uspto.gov/#caseNumber=74166752&caseType=SERIAL_NO&searchType=statusSearch),但似乎被商标保护的只是 那个特定 logo,所以从技术上讲你可以制作另一款叫“Civilization”的游戏并且不会侵权。无论如何,我们不会去碰这个 :)
通过 Docker 运行 Docker (https://github.com/yairm210/Unciv/actions/workflows/dockerPublish.yml)
如果你安装了 docker compose:
$ docker compose build && docker compose up
然后访问 http://localhost:6901/vnc.html?password=headless
如果只有 docker:
$ docker build . -t unciv && docker run -d -p 6901:6901 -p 5901:5901 unciv
或者直接使用我们已构建好的镜像:
$ docker run -d -p 6901:6901 -p 5901:5901 ghcr.io/yairm210/unciv
然后访问 http://localhost:6901/vnc.html?password=headless
感谢与第三方支持
相似文章
Viberia
Viberia 让你在一个类似于 Civilization 的策略游戏界面中指挥 AI 代理。
我开发了一款在本地运行AI模型的安卓应用
一位开发者创建了一款在本地运行AI模型的安卓应用,支持GGUF和LiteRT格式,并提供了多种添加模型的方式。
UnDUNE II
UnDUNE II 是对经典即时战略游戏《沙丘2》的完整降级重制版,使用 PICO-8 从头重建,所有阵营、任务、单位以及原创音乐均被重制。
我打造了一款关于当前AI竞赛的完整策略手游
作者使用Claude等AI工具开发、并用SDXL制作美术,构建并发布了关于AI竞赛的手游《Singularity: AI Tycoon》。完整战役免费且可离线游玩。
@MengTo:我完全用Astra构建了一个多人Catan风格的游戏。它免费可玩:http://settlecoast.com 它是移动端友好的…
一位开发者完全使用AI工具Astra构建了一个多人Catan风格的游戏,展示了AI如何进步到允许单独创建游戏。这个游戏免费可玩,具有叙述、语音聊天和多个扩展包等功能。