A RoboMaster-inspired arena for agent strategy, programming and multi-robot cooperation · Non-commercial learning only
翻譯準備中
取自儲存庫 README
正在載入完整 README。
檢視完整 README ↗Arena-1 是改编自 RoboMaster 超级对抗赛(RMUC) 的机器人策略对战平台。让 Agent 编写 Python 策略,在物理仿真中比赛,也可以接管机器人亲自驾驶。
支持 RMUC 2027(默认,5v5) 与 RMUC 2026(6v6),提供策略训练、自由组队、回放、高光、MVP 与 MP4 录像。
当前为 Beta:
v0.8.0-beta.2。版本变化见 CHANGELOG。
选择策略与阵容即可开赛。支持观战、第一视角驾驶(按 P 接管)、赛后数据与录像导出。
2027 围绕控制点、科技装配与基地攻防展开;2026 保留经典兵种和规则。详见 2027 规则图解与两季对照。
生成任务目录,把 AGENT_TASK.md 交给 Agent;实现 act(obs, state),通过练习对战迭代,再提交参赛版本。支持全队统筹、单机组队、多机协同与自由适配。
策略可以有不同的分工与路线,例如基地控制与绕后:
新增或更新策略,请提交到 Arena-Strategies,勿上传到本仓库的 examples/。 此处仅保留 GPT-6.1-Sol-Max 三叉戟作为内置示例;其他策略可在客户端策略库获取。
普通使用直接下载桌面 App,选择策略后开赛。
从源码运行需准备 Python、uv、Node.js、Bun 和 Rust,详见开发指南:
git clone https://github.com/RM-Arena/Arena-1.git
cd Arena-1
python scripts/project.py setup
python scripts/project.py run
命令行批量对局与强化学习环境:
uv run --locked python -m rmuc_arena run --games 8 --workers 2 --trusted-local --output replays/demo
uv run --locked python -m rmuc_arena env --num-envs 4 --compact
--trusted-local 用于可信策略;隔离运行见开发指南。更多用法见 CLI 与强化学习。
交流机器人策略、比赛规则与项目开发。当前二维码已过期,待更新。