缘起
受 Ink 启发,做得更简单
Kiny 受 Ink 启发,沿用「用纯文本写分支叙事」的思路,但定位是一个更简洁的版本:砍掉面向游戏开发的高级特性(list、tunnel、thread、external function 等),只保留写故事真正需要的语法。一份 .kin 纯文本,就是一个会分岔的故事。
简单,不等于上限低。Kiny 把逻辑直接嵌入 JavaScript——只想讲故事的作者几乎不必碰它;而有编程能力的人,或是配合 AI Agent,用 JS 依然能写出复杂、充满想象力的游戏性内容。
既容得下最朴素的故事,也撑得起最复杂的想象。
不只是语言
阅读与编辑工具
写故事之外,读和改同样重要。Kiny 不止是一种标记语言,还带着一整套围绕 .kin 的工具;现阶段支持范围如下:
- 阅读器浏览器可直接阅读;桌面端阅读器支持 Windows x64 与 Apple Silicon(arm64)macOS,Intel Mac 暂不支持。移动端阅读器仍在规划中——读者打开就能读,无需技术背景;选择会真实改变故事的走向与结局。
- 编辑器 移动端规划中桌面端编辑器支持 Windows x64 与 Apple Silicon(arm64)macOS,Intel Mac 暂不支持;移动端编辑器仍在规划中。桌面端即写即预览,方便作者编写与修改故事。