yairm210/Unciv

GitHub Trending (daily) 产品

摘要

Unciv 是一个开源的、可修改的文明V重制版,适用于安卓和桌面平台,使用LibGDX构建。它旨在轻量级并兼容低端设备。

开源安卓/桌面版的文明V重制版
查看原文
查看缓存全文

缓存时间: 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

Product Hunt

Viberia 让你在一个类似于 Civilization 的策略游戏界面中指挥 AI 代理。

UnDUNE II

Hacker News Top

UnDUNE II 是对经典即时战略游戏《沙丘2》的完整降级重制版,使用 PICO-8 从头重建,所有阵营、任务、单位以及原创音乐均被重制。