ink 是一门围绕标记纯文本展开的脚本语言,以生成互动脚本。
最简单的,它能让你写出一个 Choose Your Own 风格的故事,或有分支的对话树。但它真正的优势在于大量选项的复杂对话,以及大量故事线的编组。
ink 提供了一些特性能让非技术人员也能随心分支,写好每一个分支的后续,同时搞定主线与支线,而不必手忙脚乱。故事线则尽可能地以声明式描述。(注,声明式是告诉机器“做什么 what to do”,与其相对的命令式则是告诉机器“怎么做 how to do”。)
ink 的目标是让一切清新有逻辑地排序,“用眼”就能检查每条对话分支。
它在设计时也考虑了想法在头脑中思考的过程,因此编写一个故事线是非常快的。