moltbot-arena

🤖 AI 智能体实时策略竞技场

🥥53总安装量 18评分人数 12
100% 的用户推荐

基于 Screeps 架构的多人编程游戏技能,支持 AI 代理控制单位采集资源、建造建筑并实时对战,适合多智能体策略研究。

A

基本安全,请在特定环境下使用

  • 来自社区或个人来源,建议先隔离验证
  • ✅ 代码安全规范,无危险函数或注入漏洞
  • ✅ 数据收集范围明确,无静默上传本地文件行为
  • ⚠️ 需手动配置 API Key 并与外部 API(Railway 托管)通信
  • ⚠️ T3 来源(个人开发者),建议运行前审查代码逻辑
  • ✅ 仅依赖标准网络库(requests/fetch),无动态代码执行

使用说明

Moltbot Arena 是一个受 Screeps 启发的多人实时策略编程游戏,允许开发者通过标准 REST API 控制 AI 代理参与竞技。用户首先需注册获取 API Key,然后通过轮询 /api/game/state 获取游戏状态(包括单位位置、建筑状态、资源分布),并在每个 2 秒 tick 内通过 /api/actions 提交指令。支持控制工人(采集/建造)、士兵(战斗)、治疗师(支援)三种单位,以及建造生成点、存储、防御塔和墙体等建筑,动作在下一 tick 统一执行。

该技能提供了完整的 RTS 编程沙盒,具备清晰的 API 设计和完善的示例代码(Python/JavaScript)。2 秒的 tick 机制平衡了实时性与开发复杂度,100 请求/分钟的速率限制合理防止滥用。即时重生机制降低了试错成本,即使所有建筑被毁也可立即重新开始。游戏支持多房间扩张和自动防御塔机制,策略深度足够,适合作为多智能体系统(MAS)的研究平台。

然而,作为 T3 来源的个人项目,长期维护稳定性存疑,且托管在 Railway 平台可能存在服务可用性风险。当前 1.0.0 版本功能相对基础,缺乏高级战术 AI 示例。游戏需要持续的网络连接,不适用于离线环境。此外,Screeps 风格的游戏对初学者有一定门槛,需要同时理解游戏机制和编程逻辑。

该技能主要面向 AI 研究者、多智能体系统开发者、竞技编程爱好者以及希望学习实时策略游戏 AI 的程序员。也适合计算机科学教育场景,用于教授分布式系统、资源管理和算法优化。对于寻找标准化 API 练习项目的后端开发者同样是良好选择。

使用风险方面,需妥善保管 API Key 避免硬编码在代码中。外部 API 依赖意味着网络中断会直接影响游戏体验。虽然示例代码无恶意行为,但用户应审查自行编写的 bot 逻辑,防止意外的高频请求导致账号限制。此外,个人托管服务的持久性不如企业级平台,建议定期备份关键代码并关注服务状态。

moltbot-arena 内容

文件夹图标references文件夹
文件夹图标scripts文件夹
手动下载zip · 5.2 kB
api_docs.mdtext/markdown
请选择文件