Inky – 从未如此简单:编写属于自己的互动小说/文字冒险游戏
虽然常常被优美的图片,精彩的视频剪辑所吸引,但文字的魅力,从来都不会被掩盖,因为想象力,才是人类最强大的力量。
Inky 是一款开源脚本语言 INK 的编辑器,可以让你非常简单的编写出一段带有逻辑,可选择的文字游戏。
来自发现频道,@blind 同学说:Inky 是 INK 的一款官方开源编辑器,一款能让你用类似于 Markdown 的简单语法写出“互动小说”或“文字冒险游戏”的工具。
不知道有多少同学有过写小说的梦想,或者有多少同学已经实践过,青小蛙在上学的时候真的写过啊,写完之后,在几个要好的同学之间传阅,很有趣的一段经历。
Inky 例子
想要利用 Inky 编写出一段像样的互动小说、文字冒险游戏,已经变得十分简单了,以下面这个示例为例:
其最终展示效果可以在这里预览,当用户阅读完对话之后,需要选择剧情发展方向,页面会根据用户的选择,呈现不同的内容,以此完成一个带有逻辑、可互动的小说、游戏。
Inky 使用
那么,如何使用 Inky 就显得很重要了。Inky 是一个带有实时预览的文本编辑器,你需要遵循一定的 INK 语法,比如下面这个简单的例子,就用到了 节点、选项两个功能,实现用户点击不同的选项,跳转到不同的节点功能:
伦敦,1872年
Phileas Fogg 先生的住所。
-> london
=== london === //这是节点
Phileas Fogg 先生早早从改革俱乐部回到了家,并乘坐了新型的蒸汽运输机!
“领航,” 他喊到。 "我们去环游世界!"
+ “环游世界,先生?” //这是选项
我大吃一惊。
-> astonished
+ [点头。] -> nod //这是选项
=== astonished ===
“你在开玩笑!” 我认真地对他说。“你一定是在和我开玩笑,先生。”
“我很认真。”
+ “好吧。”
-> ending
=== nod ===
我点了点头,但不相信一个字。
-> ending
=== ending //这也是节点
# CLASS: end
“我们将在八十天内环游地球。” 他很平静地提出了这个近乎疯狂地计划“我们8:25去巴黎。一小时后。”
-> END
之后,就能将这个游戏发布在网络上,让其他人来玩啦。
当然想要复杂的剧情,可以从这个入门手册开始,如果你们谁有写好的游戏,也欢迎来分享。
不过,这个坑很深,想进入的同学请谨慎考虑,你是否真的热爱 😂但,这也是从游戏者向游戏创作者的一个转变,想象力在,谁知道明天会发生什么呢?
Inky 可以在这里下载,支持 Windows、macOS 与 Linux。
相关阅读
- 纸小墨 - 简洁的静态博客构建工具[OS X/Linux/Win]
- Hyperlink - 实时监控链接:当你的链接被打开时,获得手机实时推送通知[iPhone/Android]
- Reabble - 给 Kindle 加一个 RSS 阅读器
(C)2019 青小蛙 for
小众软件 | 加入我们 |
投稿 | 订阅指南
3659b075e72a5b7b1b87ea74aa7932ff
点击这里留言、和原作者一起评论 __收藏 0
Tips: Until now, everytime you want to store your article, we will help you store it in Filecoin network. In the future, you can store it in Filecoin network using your own filecoin.
Support author:
Author's Filecoin address:
Or you can use Likecoin to support author: