初始介绍

优质
小牛编辑
141浏览
2023-12-01

 KAG 是 Kirikiri Adventure Game 的简称。是一套基于吉里吉里,用于制作冒险游戏(Adventure Game)或电子小说(Novel)的系统。
 KAG 本身是由吉里吉里能够解读的一种叫 TJS (2) 的脚本语言编写的,而 KAG 所解析的文件,即是所谓的“剧本档”(scenario file)、则是一些写入了「TAG」(指令)的文本文件(text file)。
 因此,剧本档主要是在文本编辑器上编写的。书写剧本档的入门门槛或许稍高了一点,但是,对拥有一定编程经验,例如能够在文本编辑器上编写HTML的用户来说,是可以很快上手的。

 使用标准的「TAG」指令就能达成各种各样的功能。但因为 KAG 本身也是由 TJS 脚本语言编写成的,假如修改构成 KAG 系统本身的 TJS 脚本,或是在剧本档中加入其他 TJS 脚本以直接操作吉里吉里,就能扩展出更丰富的机能。这是吉里吉里/KAG的一大特征。

Note
 KAG 3 以上对应的吉里吉里版本是 吉里吉里2。吉里吉里2是与吉里吉里1类似的功能升级版,因此对应的 KAG 系统也变为更高级的 KAG 3 。KAG 3 兼容 KAG 3 以下的的指令与剧本档,但将 KAG 3 以下制作的游戏工程移植到 KAG 3 的情况,也有一些需要注意的地方。从 KAG 3 以下移植的注意事项与 KAG 3 的新功能相关 具体说明请看这里。

Note
 吉里吉里本体是一种名为 TJS 的脚本言語解释器。由这种 TJS 脚本言語编写而成的 KAG 系统则负责分析处理剧本档(scenario file)。因此,在本手册里、进行只与 KAG 系统相关的说明时使用「KAG」,只与吉里吉里本体相关说明时则使用「吉里吉里」、与这两部分都有关系的,则使用「吉里吉里/KAG」的说法。
 此外,为了让 TJS 脚本与 KAG 的“剧本”区别开来,由TJS 语言写成的代码部分称为「脚本」或「脚本文件」、由 KAG 系统的指令组成的文档则称为「剧本」或「剧本档」。

KAG 能做什么样的游戏

 KAG 系统是特别为制作冒险游戏(Adventure Game)而编写的脚本,因此能够做出冒险游戏(介个不是废话么=_=b)。
 冒险游戏也有很多种不同的形式,KAG 则主要用于制作“显示对话文字,并通过选项分歧推进游戏故事”这一类型的冒险游戏。

本文档的著作权相关

 本文档的文字内容及大部分图片的著作权由 W.Dee 持有。未经许可禁止引用。因本文档中包含的部分图片为其他作者制作,在使用图片或者引用包含图片的文字内容时,请联系 W.Dee 获取授权。