视觉小说设定编辑器
开发中一套面向视觉小说开发的本地工具链:设定编辑器负责维护世界观、角色、机制、真结局与开发计划;可玩原型负责验证「三周目日程行动 → 属性成长 → 事件判定 → 结局门槛」这条核心循环是否成立。
Visual NovelWeb ToolGame DesignJavaScript
Current verification
数值平衡检查通过
为什么做这个项目
视觉小说的设定一旦多周目、多角色、多结局,纯文档很快就会失控。与其继续维护一堆互相矛盾的文字设定,不如做一个编辑器把设定结构化,再用一个可玩原型直接验证数值设计——让设计问题在玩之前就暴露出来。
我解决了什么问题
- 多周目、多角色、多结局的设定靠文档维护,容易互相矛盾、难复查。
- 数值平衡靠感觉调,无法验证「规划路线能进完美入口、随意路线不能」。
- 设定和原型分散,改一处设定不知道会不会破坏玩法循环。
我的实现方式
使用的 AI
GPTClaudeDeepSeek
使用的工具
JavaScriptPythonJSON
工作流程
- 01用编辑器结构化维护世界观、角色、机制、真结局条件和开发计划,统一保存为 project-data.json。
- 02用可玩原型实现「每日选时段行动 → 属性成长 → 事件判定 → 周目差分 → 结局门槛」的完整循环。
- 03用 balance-check.js 把数值平衡变成可重复执行的检查,目标路线必须能进完美入口、随意路线不能。
- 04原型进度自动存浏览器本地存档,刷新可继续,重新开始清空。
项目截图


遇到的问题
数值平衡靠感觉,无法证明规划路线和随意路线的区分是成立的。
解决:把平衡检查写成可运行的 balance-check.js,用脚本而不是手感来验证设计意图。
设定一多,文档里前后矛盾很难发现。
解决:设定进编辑器结构化存储,改一处就能看到所有引用它的地方。
项目结果
设定编辑器和可玩原型都已可用:原型跑通三周目日程养成、恋爱事件、差分与真结局门槛;本次重新运行平衡脚本,规划路线进入「完美入口」,随意路线保持失败。
下一步
- 把原型扩展成更完整的可玩 demo。
- 让编辑器导出的设定能直接驱动事件判定,减少手写对接。