基于 Phaser 3 的像素风 RPG 游戏,集成 BehavioLab 行为经济学模拟系统。
cd /home/admin/.openclaw/workspace/projects/pixel-rpg
python3 -m http.server 8081- 方向键 - 移动角色(李白)
- 右侧面板 - 使用干预工具、查看状态
- 角色 sprite(李白、杜甫、苏轼)
- 场景装饰(树、桌子、酒坛)
- 碰撞检测
- 相机跟随
- AI 自动移动
- 联句长卷面板(显示诗句)
- 干预工具按钮
- 🍶 送酒 (1 点)
- 📖 赠书 (2 点)
- 📜 出题 (1 点)
- 角色状态面板(精力、情绪)
- 游戏信息(轮次、贡献、合作率)
- 测试脚本创建
- API Key 配置(待用户完成)
- 搜索功能测试
开元盛世,长安城文风鼎盛。李白、杜甫、苏轼三人相聚酒肆,联句作诗。
- 10 轮联句接龙
- 每轮每位文豪贡献诗句
- 总贡献>20 句,所有人获得名声
| 工具 | 消耗 | 效果 |
|---|---|---|
| 🍶 送酒 | 1 点 | 李白超常发挥 |
| 📖 赠书 | 2 点 | 临时提升能力 |
| 📜 出题 | 1 点 | 改变作诗主题 |
pixel-rpg/
├── index.html # 主页面 + UI
├── js/
│ └── game.js # Phaser 3 游戏逻辑
├── test_tavily.sh # Tavily 搜索测试
└── README.md # 本文档
- 访问 https://app.tavily.com/dashboard
- 注册/登录
- 复制 API Key(格式:
tvly-xxxxxxxx)
临时配置(当前终端会话):
export TAVILY_API_KEY='tvly-你的 API Key'永久配置:
echo "export TAVILY_API_KEY='tvly-你的 API Key'" >> ~/.bashrc
source ~/.bashrccd /home/admin/.openclaw/workspace/projects/pixel-rpg
./test_tavily.sh- 🎨 棕色衣服
- 🍶 手持酒壶
- ⭐ 风险偏好:0.9(豪放)
- 📊 SVO: 0.4(自利)
- 🎨 深蓝色衣服
- 📖 手持书卷
- ⭐ 风险偏好:0.3(稳重)
- 📊 SVO: 0.9(亲社会)
- 🎨 绿色衣服
- 📜 手持竹简
- ⭐ 风险偏好:0.6(中等)
- 📊 SVO: 0.7(中等亲社会)
- 集成 Tavily 搜索(待 API Key)
- 连接 BehavioLab 后端
- 真实角色 sprite 替换
- 联句接龙游戏逻辑
- 文豪 AI 行为优化
- 成就系统
- 多人模式
- 更多历史人物
- 扩展场景(长安酒肆、诗会)
- 角色 sprite 是简化的色块版本(后续替换为真实像素图)
- 地图用渐变色代替(后续加载真实地图)
- Tavily API Key 待配置
- ✅ 创建基础 Phaser 3 游戏
- ✅ 添加 UI 界面(联句长卷、干预工具、状态面板)
- ✅ 实现场景装饰和碰撞检测
- ✅ 创建 Tavily 搜索测试脚本
- BehavioLab - 行为经济学实验平台
- Generative Agents - 斯坦福官方项目
Have fun! 🎭