这个项目能做什么
Novel RPG 是一个 AI 辅助的互动小说引擎,可将小说转化为可游玩的角色扮演场景。它内置两本书:艾米莉·勃朗特的《呼啸山庄》(30 个场景,角色包括希斯克利夫、凯瑟琳、奈莉和埃德加)和吴承恩的《西游记》(27 个场景,角色包括孙悟空、唐僧、猪八戒和沙僧)。
游玩时,用户选择一本书和一个角色。AI 以该角色视角叙述场景,并在每个场景提供 2-4 个选项。选项会影响四项属性(智慧、战斗、忠诚、声望)、人际关系,以及一个 0-100 的偏离原剧情分数。引擎支持跨会话持久存档、以不同角色重玩同一故事,以及达成正统路线或另类路线的成就。
用户可以通过 scripts/pdf_import.py 导入自己的 PDF 小说。导入器使用“Chapter X”(英文)和“第X回/章”(中文)等模式检测章节,提取候选角色,并生成可游玩的场景图。内置小说使用结构化元数据而非全文,依赖 LLM 的训练知识;导入的 PDF 会存储文本块。可选的 PDF 导入需要 PyMuPDF。
安装可通过 npx novel-rpg-skill、curl 单行安装脚本,或 git clone 到 ~/.openclaw/skills/novel-rpg 后运行 Python 命令初始化内置书籍。CLI 命令涵盖书籍管理、游戏存档/场景和 PDF 导入状态。README 记录了与 Claude Code、OpenClaw、ChatGPT(将 SKILL.md 作为自定义指令并手动运行脚本)以及任何 LLM 的兼容性。
评论
0 人表达喜爱 · 满10人后显示 Deer Point
登录后参与讨论。