Skip to content
HarryleftPublic

About

让 AI 自己玩文明 6 (已支持过神级难度)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

auto-civ6

让 AI 在真实的《文明 VI》中规划、行动,走向胜利。

苏美尔神级 T243 外交胜利原生结算页,后续从同局 T241 检查点复现补拍

神级 · 苏美尔/吉尔伽美什 · 外交胜利

AI 如何玩这局游戏

civ6 CLI 是 AI 的唯一操作入口。前台 debug 会话通过内部 stdio MCP 进程、本机 FireTuner 连接 Civilization VI;Codex、Claude Code、Pi 均使用终端启动 CLI,无需注册 civ6 MCP。

模型负责策略,游戏引擎执行规则,运行层负责查询、提交动作与确认结果。

看清局面 执行决策 确认与恢复
查询城市、单位、地图、外交、世界排名与胜利进度 建设、研究、移动、战斗、宗教、交易和议会投票 核对动作是否生效;结果未知时追查原请求;从已确认检查点恢复

安装与启动

将下面这段提示词复制给 Codex 或 Claude Code:

请帮我在本机安装并启动 https://github.com/Harryleft/auto-civ6,让我能在当前 Codex 或 Claude Code 中通过项目 civ6 CLI 操作《文明 VI:风云变幻》。先识别操作系统并检查已有环境;如果项目已在本地,复用现有目录。阅读 AGENTS.md、docs/cli.md 和 docs/installation.md,完成依赖安装、CLI 与 FireTuner 检查及已授权的游戏启动,保留其他已有配置和存档。需要重启或换档时遵循 docs/agent-recovery.md,仅加载我指定的存档,未指定时先问我。在同一个 civ6 debug 会话中通过 state overview 验证载入后的连接与当前对局,确认后停下,不推进回合。缺少 Steam、游戏或必须由我完成的权限操作时,明确告诉我需要做什么;最后报告实际完成情况和剩余阻碍。

安装与连接参考

CLI 使用

在项目目录执行 uv sync --locked,然后使用 uv run --locked civ6 doctor 检查环境、知识包与内部协议,使用 uv run --locked civ6 verify knowledge 验证知识查询。这些入口及领域测试、日志查询统一输出 JSON 并保留离线证据。顶层入口、会话控制和完整命名命令统一见CLI 命令手册。

前台调试使用 uv run --locked civ6 debug,在同一持续会话及内部 MCP 上下文中查询状态、查看 pending、使用命名子命令(call 仅作协议兼容诊断)。已知命令时用 help city list 这样的具体帮助,或等价的 city list --help,再按返回路径展开相关说明。debug --offline 允许知识查询、服务内存检查、本地帮助和 schema-only 预演,不访问游戏。已授权的实机只读验收可用 uv run --locked civ6 verify state,不会加载存档、执行动作或推进回合。实机操作按当前任务授权和存档规则执行,详见会话说明。

开始使用

连接后,可向模型发送:

读取当前概览、单位和城市,根据真实状态完成当前回合;先解决阻塞,再推进回合。动作结果不明确时先查询确认。


本项目采用 MIT License。

About

让 AI 自己玩文明 6 (已支持过神级难度)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages