关于 KAG 系统的初始介绍

 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 获取授权。

技术支持与相关下载请到以下站点
吉里吉里/KAG 官方技术支持 : http://kikyou.info/tvp/

本文档中文译本相关

SVN工程地址 : http://svn.w18.net/svn/kagexpress/
翻译 : KCDDP-吉里吉里中文推广站 KAGeXpress文档翻译组
译者 : 全局变量D(Persian_slipper) 希德船长
发现错误,遗漏,意见等,请访问 http://kcddp.keyfc.net/ 。

译者保留译文相关著作权,未经许可禁止转载。