看完,我有了一个大胆的想法…
2019-12-17 19:30:21 Author: mp.weixin.qq.com(查看原文) 阅读量:65 收藏

虽然常常被优美的图片,精彩的视频剪辑所吸引,但文字的魅力,从来都不会被掩盖,因为想象力,才是人类最强大的力量。

Inky 是一款开源脚本语言 INK 的编辑器,可以让你非常简单的编写出一段带有逻辑,可选择的文字游戏。

来自发现频道,@blind 同学说:Inky 是 INK 的一款官方开源编辑器,一款能让你用类似于 Markdown 的简单语法写出“互动小说”或“文字冒险游戏”的工具。

不知道有多少同学有过写小说的梦想,或者有多少同学已经实践过,青小蛙在上学的时候真的写过啊,写完之后,在几个要好的同学之间传阅,很有趣的一段经历。

Inky 例子

想要利用 Inky 编写出一段像样的互动小说、文字冒险游戏,已经变得十分简单了,以下面这个示例为例:

其最终展示效果可以在这里预览,当用户阅读完对话之后,需要选择剧情发展方向,页面会根据用户的选择,呈现不同的内容,以此完成一个带有逻辑、可互动的小说、游戏。

Inky 使用

那么,如何使用 Inky 就显得很重要了。Inky 是一个带有实时预览的文本编辑器,你需要遵循一定的 INK 语法,比如下面这个简单的例子,就用到了 节点、选项两个功能,实现用户点击不同的选项,跳转到不同的节点功能:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

伦敦,1872年

Phileas Fogg 先生的住所。

-> london

=== london === //这是节点

Phileas Fogg 先生早早从改革俱乐部回到了家,并乘坐了新型的蒸汽运输机!  

“领航,” 他喊到。"我们去环游世界!"

+ “环游世界,先生?”  //这是选项

    我大吃一惊。

    -> astonished

+ [点头。] -> nod //这是选项

=== astonished ===

“你在开玩笑!” 我认真地对他说。“你一定是在和我开玩笑,先生。”

“我很认真。”

+ “好吧。”

    -> ending

=== nod ===

我点了点头,但不相信一个字。

-> ending

=== ending //这也是节点

# CLASS: end

“我们将在八十天内环游地球。” 他很平静地提出了这个近乎疯狂地计划“我们8:25去巴黎。一小时后。”

-> END

之后,就能将这个游戏发布在网络上,让其他人来玩啦。

当然想要复杂的剧情,可以从这个入门手册开始,如果你们谁有写好的游戏,也欢迎来分享。

不过,这个坑很深,想进入的同学请谨慎考虑,你是否真的热爱 😂但,这也是从游戏者向游戏创作者的一个转变,想象力在,谁知道明天会发生什么呢?

Inky 可以在这里下载,支持 Windows、macOS 与 Linux:

那么,你现在有了一个大胆的想法吗?


文章来源: http://mp.weixin.qq.com/s?__biz=MjM5NDMwMTI2MA==&mid=2651661973&idx=1&sn=da2fd1186ae0d148744e52dac4e6ed6e&chksm=bd7052b68a07dba0a5768b9f72251b8fb51deb5339f8ad16e8209093c34c01fcd6e2a38714b4#rd
如有侵权请联系:admin#unsafe.sh