所有分类
  • 所有分类
  • 文章
  • 百科
  • 游戏
  • 攻略
KiriKiri (吉里吉里)

KiriKiri (吉里吉里)

KiriKiri(日文:吉里吉里),又称 T Visual Presenter(简称 TVP),是由日本开发者 W.Dee 开发的脚本驱动型视觉小说(Visual Novel / Galgame)制作引擎。它与 NScripter 并称为日本两大同人游戏制作工具,在同人游戏和商业游戏中均有广泛应用。 基本信息 项目 内容 名称 KiriKiri(吉里吉里、KRKR) 开发者 W.Dee 首次发布 1998年 稳定版本 2.32 rev.2(2010年10月26日) 操作系统 Windows 编程...

KiriKiri(日文:吉里吉里),又称 T Visual Presenter(简称 TVP),是由日本开发者 W.Dee 开发的脚本驱动型视觉小说(Visual Novel / Galgame)制作引擎。它与 NScripter 并称为日本两大同人游戏制作工具,在同人游戏和商业游戏中均有广泛应用

基本信息

项目 内容
名称 KiriKiri(吉里吉里、KRKR)
开发者 W.Dee
首次发布 1998年
稳定版本 2.32 rev.2(2010年10月26日)
操作系统 Windows
编程语言 C++
许可协议 GNU GPLv2

“KiriKiri”这一名称取自日语拟声词,意为“刷刷地”或“咔嚓咔嚓地”,暗示引擎运行的高效与轻快。

技术特点

双语言架构

KiriKiri 最大的特点在于其双层脚本架构,兼顾了底层灵活性与上层易用性

  • 底层(TJS)引擎核心采用 C++ 编写,并内嵌了名为 TJS2(Touhou Scripting Language 2)的面向对象脚本语言作为底层开发语言。TJS2 是一种介于 Java 与 JavaScript 之间的面向对象编程语言,支持动态类型和一等函数。使用 TJS 语法撰写的文件扩展名为 .tjs

  • 上层(KAG):在 TJS 之上,引擎提供了 KAG(KiriKiri Adventure Game System)框架。KAG 本身是用 TJS 编写的,它定义了一套类似 BBCode 或 HTML 的标签(Tag)语法,让不熟悉编程的创作者也能通过简单的标签命令完成 AVG 游戏的开发。使用 KAG 语法撰写的剧本文件扩展名为 .ks

这种设计使得开发者可以根据自身能力选择不同的开发深度:普通创作者可直接使用 KAG 标签编写剧本,高级开发者则可以通过修改或重写 TJS 文件来深度扩展引擎功能

多媒体处理能力

KiriKiri 在处理 2D 图形方面极为强大,支持的图像和音乐格式在同人游戏工具中最为丰富。在加入扩展插件的情况下,甚至可以显示 3D 画面

引擎还定义了自己的专有格式体系

  • XP3:归档文件格式,用于打包游戏资源

  • TLG:图形格式

版本历史

吉里吉里2 / KAG3

吉里吉里2是目前最广泛使用的稳定版本,最新稳定版为 2.32。该版本采用 TJS2 作为脚本语言,搭载 KAG3 冒险游戏系统。

吉里吉里3 / KAG4

W.Dee 曾开发第三代吉里吉里系统,计划将脚本语言从 TJS2 更换为 RISSE(一种融合了 ECMAScript 和 Ruby 语法的语言)。然而该项目最终未能完成,吉里吉里旧网页也在 2017 年左右被弃置,吉里吉里3的开发被放弃。

许可协议

吉里吉里的本体采用 GNU GPLv2 许可证。用户无需负担任何费用即可利用吉里吉里开发游戏,包括免费、共享或商业游戏

使用 KiriKiri 的著名作品

KiriKiri 在同人游戏和商业游戏中均有广泛应用

  • 《Fate/stay night》——Type-Moon 的代表作,也是 KiriKiri 引擎最知名的作品之一

  • 《Fate/hollow ataraxia》——Type-Moon

  • 柚子社(YUZUSOFT)早期作品

  • minori 社作品——使用 KiriKiri 配合演出插件实现华丽的视觉效果

衍生项目与模拟器

KiriKiriZ(KRKRZ)

KiriKiriZ 是 W.Dee 开发的引擎后继版本,核心同样采用 C++ 编写并原生支持 TJS 脚本语言。它与吉里吉里2的主要区别在于执行内核版本标识不同

Kirikiroid2(吉里吉里2模拟器)

Kirikiroid2 是一款在 Android 和 iOS 平台上运行 KiriKiri 引擎游戏的模拟器。用户只需将 PC 版游戏包拷贝到手机存储中即可游玩

开源社区

KiriKiri 的开源特性催生了众多社区项目,包括跨平台模拟器 KrKr2 Next、TJS2 反编译工具以及 .NET 运行时 KirikiriSharp等。

影响与评价

KiriKiri 凭借其免费开源的许可证、强大的 2D 图形处理能力以及灵活的双层脚本架构,在日本同人游戏圈中获得了极高的人气。它与 NScripter 并称为两大同人游戏工具,为无数同人创作者和商业公司提供了制作视觉小说的基础平台。时至今日,KiriKiri 引擎仍在大量视觉小说作品中被使用

常见问题
Galgame Wiki是做什么的?
Galgame Wiki 是一个长期致力于 Galgame领域学术资料整理、归档与开源共享的非营利性项目。我们以系统性、可持续的方式,收集、保存与这一领域相关的知识、文献与数字资源,并向所有研究者、爱好者及公众免费开放,旨在构建一个结构清晰、易于使用、持续生长的公共知识库。
原文链接:https://www.galgame.it/uncategorized/kirikiri-%e5%90%89%e9%87%8c%e5%90%89%e9%87%8c.html,转载请注明出处。
0

评论0

请先
【Key社】AIR
【Key社】AIR
5分钟前 有人购买 去瞅瞅看
显示验证码
没有账号?注册  忘记密码?

社交账号快速登录

Galgame Wiki为您提供联合登录服务,您可以通过Galgame Wiki的账户登录其他联合Galgame站点