Personal RPG - 个人RPG系统
将你的日常变成游戏,完成任务获得经验值,升级解锁新能力!
功能特性
| 功能 | 说明 |
|---|
| 🎮 游戏化 | 日常任务转化为RPG任务 |
| ⭐ 经验值系统 | 完成任务获得XP |
| 📈 等级系统 | XP积累升级,解锁新能力 |
| 🏆 成就系统 | 完成特定目标解锁成就 |
| 📊 数据统计 | 追踪任务完成情况 |
| 🎁 奖励系统 | 完成目标获得奖励 |
快速开始
1. 查看角色状态
查看角色
显示当前等级、经验值、属性、能力等。
2. 添加任务
添加任务:<任务描述>,<难度>,<经验值>
添加新的RPG任务。
3. 完成任务
完成任务:<任务ID>
完成任务,获得经验值。
4. 查看任务列表
任务列表
查看所有进行中的任务。
5. 查看成就
查看成就
查看已解锁和未解锁的成就。
6. 使用能力
使用能力:<能力名称>
使用已解锁的能力。
命令列表
| 命令 | 说明 | 示例 |
|---|
查看角色 | 查看角色状态 | 查看角色 |
添加任务:<描述>,<难度>,<XP> | 添加任务 | 添加任务:完成作业,中等,50 |
完成任务:<ID> | 完成任务 | 完成任务:TASK-001 |
任务列表 | 查看所有任务 | 任务列表 |
删除任务:<ID> | 删除任务 | 删除任务:TASK-001 |
查看成就 | 查看成就 | 查看成就 |
使用能力:<名称> | 使用能力 | 使用能力:时间加速 |
升级 | 查看升级进度 | 升级 |
统计 | 查看数据统计 | 统计 |
难度等级
| 难度 | 经验值 | 说明 |
|---|
| 简单 | 10-30 XP | 日常小任务 |
| 中等 | 30-60 XP | 普通任务 |
| 困难 | 60-100 XP | 挑战性任务 |
| 史诗 | 100-200 XP | 重大成就 |
等级系统
| 等级 | 所需XP | 解锁能力 |
|---|
| 1-5 | 0-200 | 无 |
| 6-10 | 200-500 | 时间加速(缩短任务时间) |
| 11-20 | 500-1500 | 双倍经验(每周一次) |
| 21-30 | 1500-3000 | 任务优先(XP+20%) |
| 31+ | 3000+ | 终极能力 |
成就系统
| 成就 | 条件 | 奖励 |
|---|
| 🎯 初次任务 | 完成1个任务 | +10 XP |
| 📚 学习达人 | 完成10个学习任务 | +50 XP |
| 🏃 运动健将 | 完成10个运动任务 | +50 XP |
| 🔥 连击大师 | 连续7天完成任务 | +100 XP |
| 🌟 完美主义 | 完成10个困难任务 | +100 XP |
| 💪 勤奋努力 | 完成100个任务 | +200 XP |
属性系统
角色有4个主要属性:
| 属性 | 说明 | 提升方式 |
|---|
| ⚡ 智力 | 学习任务XP+10% | 完成学习任务 |
| 💪 力量 | 运动任务XP+10% | 完成运动任务 |
| 🎯 敏捷 | 日常任务XP+5% | 完成日常任务 |
| 🎨 创造力 | 创作任务XP+15% | 完成创作任务 |
存储结构
~/.openclaw/workspace/personal-rpg/
├── index.js # 主程序
├── character.json # 角色数据
├── tasks.json # 任务列表
├── achievements.json # 成就数据
├── stats.json # 统计数据
└── config.json # 配置文件
最佳实践
- 设定合理难度 - 根据实际情况设置任务难度
- 保持连续性 - 连续完成任务获得额外奖励
- 多样化任务 - 平衡学习、运动、日常任务
- 追踪进度 - 定期查看角色状态和统计
- 解锁能力 - 升级后及时使用新能力
示例对话
用户: 查看角色
AI: 🎮 角色状态
⭐ 等级:1
⭐ 经验值:0/200
📊 总经验:0
📈 属性:
⚡ 智力:10
💪 力量:10
🎯 敏捷:10
🎨 创造力:10
🔓 能力:
(升级解锁)
🏆 成就:0/12
用户: 添加任务:完成Web后端作业,中等,50
AI: ✅ 任务已添加:TASK-001
📝 任务:完成Web后端作业
⭐ 难度:中等
⭐ 经验:50 XP
⏰ 添加时间:2026-03-22 19:55
用户: 完成任务:TASK-001
AI: 🎉 恭喜!任务完成!
⭐ 获得:50 XP
⭐ 总经验:50 XP
⭐ 等级进度:50/200
🎯 完成任务数:1
🔥 连击天数:1
用户: 查看角色
AI: 🎮 角色状态
⭐ 等级:1
⭐ 经验值:50/200
📊 总经验:50
📈 属性:
⚡ 智力:15 (↑5)
💪 力量:10
🎯 敏捷:10
🎨 创造力:10
🔓 能力:
(升级解锁)
🏆 成就:1/12
🎯 初次任务 ✓
开发路线图
常见问题
Q: 经验值怎么算?
A: 基础经验 + 属性加成 + 能力加成 + 连击奖励。
Q: 等级降级吗?
A: 不会。等级是永久积累的。
Q: 能力怎么使用?
A: 使用"使用能力:<名称>"命令。部分能力是被动效果。
Q: 成就可以重复解锁吗?
A: 不可以。每个成就只能解锁一次。
Q: 数据可以导出吗?
A: 未来会支持导出JSON/PDF格式。
许可证
MIT