PoppelYang

Poppel Yang - 关注计算机、艺术相关亚文化场景,曾服务于VICE中国、BIE、端传媒GameON、大众软件、触乐、VogueMe等媒体。此博客仅登载本人原创文字和编译内容,未经授权严禁转载。联系邮箱:poppelyang@gmail.com // Poppel Yang is a writer who focuses on computer culturescape and art.

"Choose Your Own Adventure!" 互动文本写作软件Inky测试 :《入眠者诊所》

發布於
互动文本写作软件Inky测试

Inky是由专攻叙事向独立游戏的制作组Inkle Studios开发的互动文本写作软件,点此查看下载地址。

这是一个使用开源语言“Ink”的开源软件,而且存在成熟的插件可以其使与UNITY引擎进行整合。对于用Inky和相关资源开发游戏这方面我还了解不多,目前仅仅是打算使用它写一些互动小说。

说到互动小说,也就是“可选剧情路径的多结局小说”,就不得不提美国的Bantam Books出版社。Bantam Books出版的互动小说《Choose Your Own Adventure》系列曾是80、90年代最受欢迎的少年冒险读物系列之一。据我所知香港和大陆曾在80、90年代不止一次引进并中文化以冒险故事为主的主系列《Choose Your Own Adventure》(译作《惊险岔路口》)和以恐怖故事为主的子系列《Choose Your Own Nightmare》(译作《矮脚鸡书系》,矮脚鸡即“Bantam”直译)。记得小时候曾对这个系列爱不释手,而且也是同学之间传阅特别抢手的童书。以回顾的眼光来看,阅读这种自选路径的小说,像是为之后游玩西式CRPG游戏打下基础。

之前一直想自己也动手写一些这样的小说,但是一直犯懒从未动手。昨天通过一个关于独立游戏写作的访谈文章了解到了Inky。在粗略研究了一下Inky的用法后,用其写了一个只需三、五分钟就能读完的互动小说demo,没有用到特别复杂的功能。因为Inky是以设计游戏互动文本为主要宗旨的,所以自带功能中就有诸如条件性分支、设置剧情节点等等游戏开发适用的复杂功能。但对于简单的分支剧情互动小说来讲,可能很多都用不上。这次我仅用到了分支和聚集(Branching and Gathering)这两个功能,因为小说很短,可选路径不多。如果撰写一部有很多可选路径和很多不同结局的小说,就要深入研究Inky中那些高级功能了。

下面把小说的web输出文件通过JSFiddle插入进来:

1.阅读时选择端末的黄色字体选项来进行故事。

2.控制面板在网页最上方:点击Save/Load来存档/读档,点击Restart重启故事。点击Theme来切换页面主题(白/黑)。

如果有兴趣阅读但觉得Matters页面嵌入的JSFiddle窗口太小(也许可以调大?我不会),可以在电脑端下载本小说的web输出文件。将所有文件下载后置于同一个文件夹中,打开index.html即可阅读。其中“入眠者诊所.ink”是这个小说的原始Inky文件,仅在web端阅读的话不需要这个文件,它可用Inky软件打开,以查看撰写的具体步骤(对其中的hard coding请勿见笑 XD)。

网页版界面

撰写上面小说时参照的Inky视频教程在此

概括来讲,Inky是一个用起来很方便、很直观的软件,即使没有很多编程基础也可以很快上手。从网络发布方面来讲,它的一大优点是可以方便地输出成网页或JSON文件。以后我会深挖一些让写分支剧情和多结局更方便的功能,也许用它会写一个更加复杂的互动小说吧。

Poppel Yang

2021-03-14

poppelyang@gmail.com

喜歡我的文章嗎?
別忘了給點支持與讚賞,讓我知道創作的路上有你陪伴。

CC BY-NC-ND 2.0 版權聲明

让爱发电:Nerdity Overdrive计划

20

看不過癮?

一鍵登入,即可加入全球最優質中文創作社區