吉里吉里
吉里吉里是一个用于制作冒险游戏、美少女游戏、视觉小说的游戏制作工具。
开发者 | W. Dee |
---|---|
当前版本 | 2.32 revision 2(2010年10月26日 | )
预览版本 | 2.31.2013.411 |
操作系统 | Microsoft Windows |
语言 | C++ |
类型 | 游戏开发工具 |
许可协议 | GNU GPLv2或径向作者获取授权 |
网站 | krkrz |
当前版本 | 1.4.0.8(2017年12月25日 | )
---|---|
预览版本 | (2013年4月11日 | )
操作系统 | Microsoft Windows |
语言 | C++ |
类型 | 游戏开发工具 |
许可协议 | BSD授权条款 |
网站 | krkrz |
概述
吉里吉里,又称T Visual Presenter(简称TVP),是一个由W.Dee氏所开发的同人游戏制作工具,以面向对象语言TJS做为底层开发,外包上KAG的Script语法让一般用户使用,要使用吉里吉里只需要准备好文本编辑器(如记事本),就可以直接编写剧本。吉里吉里在处理2D图形上极为强大,支持的图像、音乐格式也是目前同人游戏工具中最多的。他让用户可以很方便地集成图像、音乐、动画、文字剧本,用户可以专注在游戏本身而不需要花费太多精神在代码上。
吉里吉里的本体采用GPL许可证,用户不需要负担任何费用即可利用吉里吉里来开发游戏,包括免费、共享或是商业游戏,吉里吉里与NScripter并称为两大同人游戏工具。
KAG3
KAG为Kirikiri Adventure Game的简称,是吉里吉里中以TJS2定制的用于冒险游戏设计的系统,包括自定义的一套命令语法(Tag、タグ),使用方式与BBCode(或Html)极为类似,吉里吉里内带的tag命令已经包含所有2D图形处理、音乐影像处理,仅使用KAG就可以编写出一套AVG游戏。
使用KAG语法撰写的文件,扩展名为.ks,可用记事本开启。
TJS
TJS2为吉里吉里的内嵌脚本语言,目前最新版本为TJS2,TJS是介于JAVA与JavaScript之间的面向对象编程语言,也是由作者W.Dee氏自行定义的编程语言,作为吉里吉里底层开发语言。由于KAG是利用TJS语言所编写,因此用户可以透过修改或重新编写TJS文件,去扩展KAG的功能。
使用TJS语法撰写的文件,扩展名为.tjs,可用记事本开启。
版本
- 吉里吉里2\KAG3
- 目前最新版流通稳定版为吉里吉里2.32。
- 吉里吉里3\KAG4
吉里吉里3
由W.Dee氏开发的第三代吉里吉里系统,脚本语言部分由TJS2改为RISSE。尚未完成,正在脚本框架研发阶段。与吉里吉里2同步开发。 这个版本最终被放弃,吉里吉里旧网页也在2017年左右被弃置。
RISSE
吸取了不少ECMAScript的语法和大量地吸收了Ruby的语法。
吉里吉里Z
由于吉里吉里3的开发迟缓与吉里吉里2逐渐过时,而开始出现的分支。为了避免与旧吉里吉里造成混淆而不增加版本号, 改名吉里吉里Z,另外授权也改为修正版BSD。
吉里吉里2框架
游戏设计者可以透过TJS2访问控制吉里吉里2丰富的内置对象API。
当中包括:
- System 类别
- Storages 类别
- Debug 类别
- Console 类别
- Controller 类别
- Scripts 类别
- Plugins 类别
- Timer 类别
- AsyncTrigger 类别
- Window 类别
- MenuItem 类别
- Layer 类别
- Font 类别
- Clipboard 类别
- WaveSoundBuffer 类别
- WaveSoundBuffer.PhaseVocoder 类别
- MIDISoundBuffer 类别
- CDDASoundBuffer 类别
- VideoOverlay 类别
- Pad 类别
- KAGParser 类别,KAG剧本的分析器
Plugin
游戏设计者可以透过Plugin系统使用KAG甚至吉里吉里本身没有提供的功能。
官方下载包中已包含的吉里吉里Plugin有:
- krflash.dll :透过此Plugin可以内嵌flash档播放,并交互。
- krmovie.dll
- agg.dll
- csvParser.dll
- dirlist.dll
- expat.dll
- extrans.dll
- fftgraph.dll
- json.dll :透过此Plugin可以访问JSON。
- layerExImage.dll
- lineParser.dll :替代TJS2的原生方法读取大型纯文本文件,以增加效率。
- perspective.dll
- win32ole.dll :透过此Plugin可以使用各种ActiveX对象。
- wsh.dll :透过此Plugin可以使用各种 Active scripting language,包 JScript、VBScript、PerlScript(如果有安装)。
- wumsadp.dll
- wutcwf.dll
- wuvorbis.dll
官方下载包中已包含的KAG3 Plugin有:
- gvolume
- rain
- snow
- spectrum
- staffroll
- windowzoom
- zoom
支持格式
- 剧本格式
- .ks:扩展名为ks的文件称作剧本档,可用任何文字处理软件开启,最简单的就是记事本。
- 影帧式
- 图像格式
- 音乐格式
吉里吉里辅助工具
- 吉里吉里自带工具
- KAG语法编辑器
- かぐや姫Studio
- KAGeXpress
- KKDE
- THE NVL Maker
使用吉里吉里的著名游戏
日文游戏
商业游戏作品
- Fate/stay night (TYPE-MOON)
- Fate/hollow ataraxia (TYPE-MOON)
- 魔法使の夜 (TYPE-MOON)
- lleyes系列(lass)
- 车轮之国两部
- 忠臣藏46+1
- 任性High-Spec
- 樱吹雪
- 智以类聚
- 夏雪
- 实妹相伴的大泉君
- 黄昏的禁忌之药
- 解放之羽
- 寻找失去未来
- deepone
- 哥特妄想
- Clover Day's
- ATRI
- 柚子社全作品
- 深红之月
- 9-nine-系列
- 幼なじみとの暮らし方 (ハイクオソフト)
- 見上げた空におちていく (あっぷりけ)
- VenusBlood系列 (DualTail)
同人游戏作品
- 1999ChristmasEve(横浜かまいたちファンクラブ)
- ゾウディアック(バイオハザード・サイレントヒルを考える会 / BSK Z2 PROJECT)
- 月姫PLUS+DISC(TYPE-MOON)
- 我和你的夏天
- DespairWitch(BLUEWATER)
- 不机嫌な従妹(Stray Moo)
- Brass Restoration(Twincle Drop)
中文游戏
商业作品
- 兰岛物语~少女の约定~(Circle Entertainment)
- 月亮的女儿
- 茉莉之夏
- 前进吧!高捷少女 Initiating Station
- 东津萌米
同人作品
- 半边伞
- 11+11
- 颢梦
- 刻痕系列
- 紫罗兰
- 萤之歌
- 雪之读本
- 真寄语枫秋
- 心念
- Altor (NAKA)
- Honey Gift (斯奥)
- ToNew~towards your dream(ss-square)
- RP社团的COS日记(ss-square)
- (ALFA)
- Green Aeon(Lantern)
- 逆转裁判F
不错的试玩版
- 蚀钢
- 待时光开出腐烂之花
- 叶之离别
书籍
目前吉里吉里并无中文的参考书籍,以下是已知的日文参考书籍。
- 《吉里吉里/KAGではじめるゲーム制作—タグでノベルゲームが简単にできる!》 ISBN 4875934262
- 《萌えるゲーム制作 吉里吉里/KAGで作る美少女ゲーム》 ISBN 4844322648
- 《“吉里吉里/KAG”で乙女ゲーム・BLゲームを作成する 同人ゲーム制作ガイドブック基础编:“桥の上の王子様”を作る》 (単行本) ISBN 978-4896273151
- 《同人ゲーム制作ガイドブック応用编—“吉里吉里/KAG”で乙女ゲーム・BLゲームを作成する》 (単行本) ISBN 4896273168
- 《吉里吉里/KAGノベルゲーム制作入门》 (単行本) ISBN 978-4798016597
参见
外部链接
- 吉里吉里 官网 (日语)
- 吉里吉里への道 (日语)
- KCDDP论坛 (简体中文)
- 梦之庭园吉里吉里文件索引表 (繁体中文)
- krkr自带KAG帮助文档几乎完整汉化 (简体中文)
- 吉里吉里/KAG 开源图形化编辑工具《THE NVL Maker》 (简体中文)