更适合中国宝宝体质的互动小说编辑器推荐!




然后就停不下来了。
一开始只是想做个简单的节点编辑器,让大家能画画故事地图。但做着做着发现,如果要让故事真的”活”起来,就需要变量(记录玩家的每个决定),需要条件判断(好感度够了才能触发特殊情节),需要插件系统(想要什么功能自己扩展)…
好,现在功能显示…现在它能做什么?
可视化编程。用Blockly拖积木块就能写逻辑,”如果好感度大于50,跳转到告白情节”,”金币减10,获得神秘礼物”。像搭乐高一样简单,不用写代码。
变量。可以自己定义任何变量,好感度、金币、生命值、时间、天气…你想记录什么都行。它会记住玩家的每个选择,让故事真正随着玩家的决定改变。
插件。现在有主题插件、视觉小说样式插件、工具插件。更重要的是,以后会有大量的游戏模组。想要什么玩法,写个插件就能扩展。
智能验证器。它会检查你的故事:有没有开头、有没有孤立情节、选择能不能点得动、除了结局其他地方能不能继续往下走。会提醒你哪里可能有问题,但不会强制你改。毕竟是你的故事,你说了算。
还有用户系统、草稿发布机制、Markdown渲染、图片压缩、布局算法…该有的都有了。
然后我发现,它已经不只是个编辑器了,它变成了一个游戏引擎。
但我想说的是,它依然很简单。
核心理念从来没变过。你可以就用它做个简单的互动小说,只有文字和选择。也可以加上变量系统、条件判断、Blockly脚本。无论你想写幻想冒险、恋爱养成、互动绘本还是文字AVG,这里都能实现。
你只需要:
画几个节点
拖几个积木块
点预览玩一玩
满意了就发布
从互动小说编辑器,到现在能做出复杂的互动游戏。变量、条件、分支、多结局…以前觉得这些很复杂的东西,现在用积木块拖一拖就完成了。
最有意思的是,做完这些功能之后,我反而觉得它更”简单”了。以前只能做线性的分支故事,现在有了变量和条件,反而能把想法表达得更清楚。就像有了更多的词汇,说话反而更简单了。
本项目已开源!期待各位老师的作品和插件贡献。如果你心里有个故事想讲,不管简单还是复杂,欢迎来试试。
夜雨聆风
