[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-77804":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":15,"forks30d":15,"starsTrendScore":19,"compositeScore":20,"rankGlobal":9,"rankLanguage":9,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":24,"hasPages":22,"topics":25,"createdAt":9,"pushedAt":9,"updatedAt":26,"readmeContent":27,"aiSummary":28,"trendingCount":15,"starSnapshotCount":15,"syncStatus":13,"lastSyncTime":29,"discoverSource":30},77804,"Story-to-game","Shanyin-ai\u002FStory-to-game","Shanyin-ai","A complete toolkit for creating & running branch narrative games: includes an HTML-based interactive story game launcher (supports JSON scripts) and an AI skill that converts novels\u002F scripts\u002Foutlines into playable branch story game JSON files.",null,"HTML",273,28,2,1,0,6,27,143,20,4.39,"MIT License",false,"main",true,[],"2026-06-12 02:03:44","# Story-to-Game: 互动文游生成与运行套件\n一套从「小说\u002F剧本转互动文游」到「运行互动文游」的全流程工具，包含两大核心组件：\n✅ 分支剧情游戏启动器（HTML单文件）：直接加载JSON剧本，沉浸式游玩纯文字分支剧情\n✅ Story-to-Game AI技能：将任意体量的小说\u002F剧本\u002F故事大纲，转化为符合启动器规范的分支剧情JSON\n\n作者\n@山音 山之音STUDIO创始人｜编剧、导演、作家\n初心榜十大年度AI人物｜非凡大赏AI CREATOR 100年度人物\n曾担任北影节AI单元、百度AI电影季等大赛评委；作品在戛纳、釜山、北影、First、HiShorts等数十个电影节展入围获奖。\n联系方式小红书@山音  li-yinqian@outlook.com\n\n## 核心功能\n### 🎮 分支剧情游戏启动器（HTML）\n单文件无依赖，直接在浏览器运行，核心能力：\n- 极简书架式界面：导入\u002F管理JSON剧本、切换显示模式、载入示例作品\n- 沉浸式游玩体验：支持点击\u002F回车推进剧情、选项交互、回退\u002F存档\u002F读档\n- 场景\u002F章节系统：大场景卡片、章节检查点、场景\u002F章节动画切换\n- 变量与分支：支持val主状态、自定义变量、flag标记、条件选项\u002F自动路由\n- 结局&成就：记录解锁结局\u002F成就、结局特效\u002F收束语、成就动画\n- 多维度自定义：明暗模式、字号调整、动效强度、自动播放速度\n\n### 🤖 Story-to-Game AI技能\n不是简单的格式转换，而是「原作理解→风格保真→分支设计→质量验证」的全链路叙事改编系统，核心能力：\n- 适配多体量输入：短篇小说\u002F中篇\u002F长篇\u002F剧本\u002F故事大纲（按体量自动规划节点数\u002F游玩时长）\n- 全维度风格保留：提取原作叙述温度、对白规则、节奏型、视角转换策略，防止风格漂移\n- 结构化分支设计：态度\u002F路径\u002F命运分支按比例分配、过渡节点补全、分支内容与主线同等饱满\n- 完善的状态系统：戏剧化主状态值、多类型结局矩阵、结局触发兜底（无死胡同）\n- 自动化验证：节点可达性、引用完整性、支线深度、结局完整性等13项校验\n\n## 快速开始\n### 1. 运行互动文游启动器\n1. 下载 `剧情游戏启动器.html` 文件\n2. 直接用 Chrome\u002FEdge 浏览器打开（无需部署服务器）\n3. 点击「插入JSON剧本」，选择生成好的文游JSON文件，即可开始游玩\n\n### 2. 使用AI技能生成文游JSON\n1. 直接将本项目中的 **SKILL.md 文件** 或 **完整story-to-game压缩包** 拖拽至支持文件读取的AI工具\n2. 向AI输入你的小说\u002F剧本\u002F故事大纲原文\n3. 确认AI给出的改编方向后，等待自动生成符合启动器规范的JSON文件\n4. 用启动器导入JSON，验证游玩效果\n\n## 推荐AI工具\n- 基础推荐：ChatGPT \u002F Claude（支持直接上传文件，操作简单）\n- **长篇优选（强烈推荐）**：Codex \u002F Claude Code（超长上下文支持，更稳定处理中长篇小说\u002F剧本）\n\n## 目录结构\nstory-to-game-suite\u002F\n├── 剧情游戏启动器.html # 分支剧情游戏启动器（单文件）\n├── story-to-game\u002F # Story-to-Game AI 技能包\n│ ├── SKILL.md # 主工作流（九步核心规则）\n│ ├── references\u002F # 技能细分规则文档\n│ │ ├── json-format-spec.md # JSON 格式速查手册\n│ │ ├── step1-ingestion.md # 原作摄入与记忆索引\n│ │ ├── step2-style.md # 风格指纹提取\n│ │ ├── step3-structure.md # 结构拆解与分支设计\n│ │ ├── step4-system.md # 状态系统与结局矩阵\n│ │ ├── step5-writing.md # 分段写作规则\n│ │ └── step6-validation.md # 验证与输出规则\n│ └── scripts\u002F\n│ └── validate.py # JSON 自动验证脚本（13 项检查）\n├── examples\u002F # 示例 JSON 剧本（可选）\n└── LICENSE # 许可证文件\n\n\n## 设计理念\n1. 保留原作气质：分支的核心是「加深对原作的理解」，而非替代原作\n2. 选择必有回响：每一个选择都有即时\u002F持续\u002F结局三层影响，偏离原作时创作全新内容\n3. 支线同等饱满：任何分支线的内容深度与主线一致，不敷衍玩家\n4. 过渡决定沉浸：自动补全事件间的跳跃，保证剧情衔接自然\n5. 反剧透贯穿：改编确认阶段仅展示基础方向，保留游玩惊喜\n\n## 浏览器兼容\n推荐使用 Chrome \u002F Edge（支持 File System Access API，可直接读取本地文件夹作为资料库）；\n其他浏览器可通过「插入JSON」方式导入剧本，核心功能不受影响。\n\n## 注意事项\n- AI技能生成的JSON需通过 `validate.py` 验证后再导入启动器，避免节点断链\u002F死胡同\n- 启动器的存档\u002F成就记录存储在浏览器本地，清除缓存会丢失（建议手动存档关键节点）\n- 结局设计需遵循「兜底规则」：确保任意选择路径都能抵达某一结局\n\n## 许可证\n本项目采用 MIT 许可证 - 详见 [LICENSE]文件\n","Story-to-Game 是一个用于创建和运行分支叙事游戏的完整工具包，包括一个基于HTML的互动故事游戏启动器和支持将小说、剧本或大纲转换为可游玩JSON文件的AI技能。其核心功能涵盖了一个无依赖的单文件HTML启动器，支持沉浸式文字剧情体验，具备变量与分支逻辑处理、多结局及成就系统等特性；以及一个全链路叙事改编AI，能够理解原作并保持风格一致性地生成复杂的分支故事结构。此项目特别适用于文学爱好者、编剧或是独立开发者想要将已有文本内容快速转化为互动性强的故事游戏时使用，无论是短篇还是长篇作品都能良好适配。","2026-06-11 03:56:02","CREATED_QUERY"]