wuxiaX 是一款基于 Agentic AI 驱动的沉浸式武侠角色扮演游戏。在这个世界里,每一个核心系统(主角、NPC、战斗、世界法则)都被设计为独立的 Agent Skill,由“说书人”引擎串联起一段动态生成的江湖传奇。
项目采用模块化驱动模型,核心逻辑位于 .agent/skills/:
- Story Engine (说书人):掌管叙事逻辑与因果连续性。
- Game Manager:负责 SQLite 数据库级的全局状态持久化(存档/读档/重置)。
- Combat Engine:基于 AP 与连击判定的回合制战斗系统。
- World Logic:管理江湖时空法则及蝴蝶效应因果链。
- Protagonist/NPC Skills:维护动态演变的角色属性与羁绊。
输入以下指令即可开启或重启一段全新的江湖人生:
/game-restart执行后,说书人将引导你设定姓名、出身、性格及武学倾向。
- 剧情推进:直接与 AI 对话,描述你的行动。例如:“我走进悦来客栈,向掌柜打听近日城中的怪事。”
- 状态查看:询问 AI 你的当前属性、行囊或任务进度。
- 战斗交互:进入战斗后,根据说书人提供的招式与环境信息做出决策。
/game-save:强制执行全量存档,将当前世界线铭刻至数据库。/game-load:从最后的存档点恢复记忆与世界状态。/game-restart:粉碎旧梦,重开一局。
所有游戏数据存储在 .agent/skills/game-manager-skill/assets/saves/wuxiaX.db。请勿手动修改此文件,所有变更应通过游戏内的指令或脚本接口完成。
如果您希望扩展江湖世界:
- 在
.agent/skills/下参考现有模板创建新技能。 - 在
references/中定义数据表。 - 更新
CLAUDE.md以确保新技能被纳入“天道”逻辑。