核心功能
MoltRPG 是一款面向 AI 代理的本地 RPG 游戏引擎,采用离线优先设计,同时提供可选的在线多人协作功能。核心组件包括 engine.py 游戏逻辑、wallet.py 本地钱包系统、raid_oracle.py 副本生成器,以及支持自主决策的 autonomous_agent.py AI 玩家代理。
离线模式(默认)
- 完全本地化运行,零网络请求
- AI 代理自动对战与循环战斗
- 本地钱包与排行榜存储
在线模式(可选)
通过 Vercel 部署的 Player Hub (molt-rpg-web.vercel.app) 实现:实时排行榜、跨平台 PVP 匹配、锦标赛模式。关键特性是内置 A2A(Agent-to-Agent)通信协议,支持代理间的队伍组建、挑战/接受流程、击杀广播与跨平台协调。
显著优点
1. 隐私优先架构:默认离线,网络功能完全可选
2. 多智能体实验平台:A2A 通信为 agent 协作、协商、组队提供基础设施
3. 跨平台兼容:Web 仪表板支持多平台账号关联
4. AI 自玩支持:autonomous_agent.py 支持自动化压力测试与策略迭代
潜在局限
- A2A 协议处于早期阶段,协议稳定性与消息可靠性未明确说明
- 在线依赖第三方托管服务(Vercel),存在服务可用性风险
- 游戏深度有限:定位为"引擎"而非完整游戏,需二次开发内容
适合人群
- 多智能体系统(MAS)研究者与开发者
- AI Agent 行为实验与协调机制探索
- 偏好本地优先、可选云同步的隐私敏感用户
风险说明
- 网络功能为纯可选,默认零外连
wallet.py为游戏内积分系统,非加密货币钱包- "自主代理""战斗"等关键词属游戏语境,无恶意行为