# 🎮 KARDS 交互式测试环境 - 快速入门 ## 🚀 立即开始 ```bash # 启动简化版(推荐用于WSL) ./run_interactive.sh simple # 或直接运行 .venv/bin/python interactive/interactive_simple.py ``` ## 📝 提示符说明 ``` P1:Germany [回合1] K:3/5 > ``` - `P1:Germany` - 当前是玩家1(德军) - `[回合1]` - 当前是第1回合 - `K:3/5` - Kredits: 当前3点,最大5点 - `>` - 等待输入命令 ## ⚡ 快速命令参考 输入 `?` 显示快速帮助: | 命令 | 说明 | 示例 | |------|------|------| | `deploy ` | 部署单位 | `deploy ger_infantry_grenadier` | | `move

` | 移动单位 | `move 1 FRONT 0` | | `attack ` | 攻击 | `attack 0 2` | | `show` | 显示战场 | `show` 或 `show detailed` | | `list` | 列出单位 | `list germany` | | `endturn` | 结束回合 | `endturn` | | `scenario ` | 加载场景 | `scenario frontline` | | `?` | 快速帮助 | `?` | | `help` | 详细帮助 | `help` | | `q` | 退出 | `q` 或 `quit` | ## 🎯 快速测试流程 ### 1. 基础对战 ``` deploy ger_infantry_grenadier move 0 FRONT 0 endturn ``` ### 2. 加载测试场景 ``` scenario frontline show attack 0 2 ``` ### 3. 查看单位 ``` list germany info 0 ``` ## 🎪 可用测试场景 - `basic` - 2v2基础战斗 - `frontline` - 前线争夺战 - `squeeze` - 挤压机制测试 - `resources` - 资源管理测试 - `massive` - 5v5大规模战斗 - `blitz` - 闪击单位测试 - `artillery` - 火炮测试 - `air` - 空战场景 ## 💡 提示 1. **战线说明**: - `SUPPORT1` = 玩家1支援线 - `FRONT` = 前线 - `SUPPORT2` = 玩家2支援线 2. **单位索引**:从0开始,按战场顺序编号 3. **玩家ID**: - 0 = 玩家1(蓝色) - 1 = 玩家2(红色) ## 🔧 WSL/终端问题解决 如果遇到显示或输入问题: 1. 使用简化版:`./run_interactive.sh simple` 2. 确保终端支持ANSI颜色 3. 使用支持UTF-8的终端 ## 📚 更多信息 - 详细文档:[interactive/README.md](interactive/README.md) - 战斗系统:[README.md](README.md)