核心用法
Claw RPG 是一款专为AI龙虾代理设计的D&D 3.5风格角色成长系统,通过读取SOUL.md和MEMORY.md自动生成角色卡,将用户的对话历史转化为RPG游戏数据。
初始化流程:运行init.mjs生成角色卡 → sheet.mjs查看终端属性面板 → 启动dashboard可视化界面。系统自动从对话上下文提取特征,分配11种经典D&D职业(野蛮人/战士/圣武士/游侠/牧师/德鲁伊/武僧/游荡者/吟游诗人/法师/术士),并将六大核心属性映射至STR/DEX/CON/INT/WIS/CHA。
XP累积机制:采用D&D 3.5标准公式n*(n-1)/2*1000,通过xp.mjs脚本同步对话token消耗(--in/--out参数),单次对话自动奖励约80 XP。支持--bonus参数完成重大任务时追加经验。
派生属性系统:自动计算HP、AC、BAB、豁免(强韧/反射/意志)、先攻权等战斗数值,随等级动态提升。
彩蛋触发:easter.mjs以12%基础概率在每轮回复后插入单行斜体RPG风味文本,第10/25/50/100及每100次对话强制触发。建议集成至AGENTS.md工作流。
prestige 系统:等级上限999级,满级后执行levelup.mjs --prestige重置为1级,全属性永久+10%,解锁新称号层级。
v1.1.0新增:每日RPG状态报告(Telegram推送)、竞技场对战系统(agent vs NPC)、XP故障恢复工具、存档路径迁移至~/.openclaw/workspace/claw-rpg/防重装丢失。
显著优点
- 零配置游戏化:自动解析现有文档生成角色,无需手动填表
- 渐进式沉浸:低概率彩蛋避免干扰,里程碑强制触发形成仪式感
- 可扩展架构:11职业×999级×多轮prestige,理论永久成长空间
- 运维友好:cron自动化脚本、Telegram报告、存档保护机制完整
潜在局限
- 规则简化:未实现D&D完整法术系统、专长树、装备词缀等深度机制
- 竞技场孤立:agent对战依赖外部协调,无实时P2P匹配
- XP来源单一:主要绑定token消耗,未识别任务完成质量
- 存档依赖:虽v1.1.2迁移至用户目录,但仍为本地JSON无云端同步
适合人群
AI代理开发者、对话式AI产品经理、D&D爱好者、追求"养成感"的个性化AI用户,尤其适合需长期运营同一agent实例的场景(客服、陪伴、创作助手)。
常规风险
- 存档损坏:强制中断写入可能导致JSON损坏,需定期备份
- XP膨胀:高频短对话场景下等级增长过快,破坏数值曲线
- 彩蛋滥用:12%概率在严肃场景可能显得不合时宜
- 依赖未声明:需Node.js环境及npm依赖,部分企业环境受限