无需登录 数据私有 本地保存

文字冒险游戏引擎 - 制作分支故事

12
0
0
0
编辑模式
节点列表

暂无节点

点击"添加"创建第一个节点

选择一个节点进行编辑

或点击左侧"添加"按钮创建新节点

实时预览

选择节点查看预览

常见问题与知识点

文字冒险游戏(Interactive Fiction)是一种以文字描述为主的交互式叙事形式。玩家通过阅读场景描述,在多个选项中选择前进方向,从而影响故事走向。每个"节点"代表一个场景,节点之间的"选项"构成分支路径。不同的选择可能导向完全不同的结局——有的圆满,有的遗憾。这种形式起源于早期的电脑冒险游戏,如今广泛用于互动小说、教育场景和游戏设计原型。

步骤:
1. 规划结构:先在脑海中或纸上画出故事流程图,确定主要节点和分支。
2. 创建起始节点:添加第一个节点,勾选"起始节点",编写引人入胜的开场场景。
3. 添加分支选项:为起始节点添加2-3个选项,每个选项指向不同的后续节点。
4. 扩展节点:创建选项指向的目标节点,编写对应场景内容。
5. 设计结局:为故事设计多个结局(好结局、坏结局等),标记结局类型。
6. 测试预览:切换到预览模式,亲身体验故事流程,检查逻辑是否通顺。
7. 导出分享:将故事导出为JSON文件,方便备份或分享给他人。

导出的JSON文件包含完整的故事数据(节点、选项、结局标记等)。你可以:
备份存档:保存到本地作为故事备份。
分享给他人:发送JSON文件,对方可通过"导入"按钮加载你的故事。
二次开发:JSON格式通用且易于解析,可用于其他游戏引擎或网站。
版本控制:使用Git等工具追踪故事版本变化。
导入时工具会自动验证JSON格式和数据结构,确保数据完整性。

工具使用浏览器本地存储(localStorage)自动保存你的故事数据。每次修改后数据会自动同步到浏览器存储中,关闭页面后重新打开会自动恢复。但请注意:
• 清除浏览器缓存/数据会导致本地存储丢失。
强烈建议定期导出JSON文件作为安全备份。
• 使用隐私模式/无痕浏览时,本地存储可能在关闭窗口后被清除。
• 不同浏览器之间的数据不互通。

可以。在文字冒险游戏中,循环结构(选项指向之前访问过的节点)是完全合理的。例如:玩家选择"返回森林入口"可以回到之前的节点。工具不会限制节点的引用关系。但建议合理使用循环,避免让玩家陷入无意义的重复循环。在设计时,可以在循环节点中提供新的信息或变化,让每次访问都有意义。

工具完全支持移动端使用。在小屏幕设备上,节点列表、编辑区和预览面板会自动调整为垂直堆叠布局。节点列表可滚动查看,编辑区获得充足空间。预览模式在移动端提供沉浸式阅读体验,选项按钮大小适配触屏操作。无论使用手机还是平板,都能流畅地创建和体验分支故事。

没有硬性限制。你可以为每个节点添加任意数量的选项。但从用户体验角度考虑,建议每个节点提供2-4个选项为宜。选项太少会限制玩家的选择感,选项太多则可能让玩家感到不知所措。结局节点通常不需要选项(玩家到达结局后故事结束),但你也可以为结局添加选项让故事继续延伸。

删除节点时,工具会自动扫描所有其他节点中的选项,清理指向被删除节点的选项引用。删除前会弹出确认对话框,列出受影响的节点和选项数量。如果删除的是起始节点,你需要为故事指定新的起始节点。这一机制确保了故事数据的完整性,避免出现"悬空引用"导致的预览错误。