<!-- [if !mso]>
<mce:style><!--
v/:* {behavior:url(#default#VML);}
o/:* {behavior:url(#default#VML);}
w/:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
-->
<!-- [endif]--><!-- [if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:PunctuationKerning/>
<w:DrawingGridVerticalSpacing>7.8 磅</w:DrawingGridVerticalSpacing>
<w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEvery>
<w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:Compatibility>
<w:SpaceForUL/>
<w:BalanceSingleByteDoubleByteWidth/>
<w:DoNotLeaveBackslashAlone/>
<w:ULTrailSpace/>
<w:DoNotExpandShiftReturn/>
<w:AdjustLineHeightInTable/>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:UseFELayout/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
</w:WordDocument>
</xml><![endif]--><!-- [if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" LatentStyleCount="156">
</w:LatentStyles>
</xml><![endif]--><!-- [if !mso]>
<object
classid="clsid:38481807-CA0E-42D2-BF39-B33AF135CC4D" id=ieooui>
</object>
<mce:style><!--
st1/:*{behavior:url(#ieooui) }
-->
<!-- [endif]-->
<!-- [if gte mso 10]>
<mce:style><!--
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:普通表格;
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman";
mso-ansi-language:#0400;
mso-fareast-language:#0400;
mso-bidi-language:#0400;}
-->
<!-- [endif]-->
1、NScripter
日本 “者名”专栏作家 + 编剧高桥直树开发,于 1999 年发布的一款电子小说制作引擎(当年看它文档和看天书一样,现在看它文档和看小人书一样……),主要被用来制作 ADV ,但也有人用它开发 RPG 、 SLG 等类型游戏。
据日本维基记载, NScripter 的 N 取材于 [ 直树 ] 的日文发音。
NScripter 本身只支持 Windows ,但有第三方的 ONScripter 和 CCScripter 解释器,可令 NScripter 脚本跨平台运行于 Windows 、 Linux 、 Mac 和 PSP 等环境下(不客气地说, NScripter 全部高级功能都是别人替高桥老贼开发的……),兼之软件免费使用(产品化和扩充功能收费,具体费用看高桥心情而定(常例 40 万日元),也可能免费),所以深受广大用户——特别是商家喜爱。不过说到其语法部分, NScripter 自带的脚本就像是批处理 + 汇编(科学计算部分)的混合,感觉不伦不类,不那么讨人喜欢,复杂开发也很难实现。出于这个原因,最近高桥老贼干脆加入了 Lua 脚本支持( NSLua ),逐渐淘汰原先的语法体系……
鉴于高桥直树本身的名气,加上 NScripter 可免费使用, NScripter 的推行可谓顺利之极,自出现起就备受关注,一度成为同人游戏制作的首选工具。以其开发的商业化作品有《月姬》、《 Narcissu 》、《寒蝉鸣泣之时》、《银色》、《你是主人我是仆》、《月东日西》之类 N 多。可惜的是, NScripter 本身并不开源,加上高桥闷头发财,对它关心不够,正逐渐被新兴的吉里吉里 2 与 LiveMaker 等产品挤压市场份额。
高桥直树自画像:
<!-- [if gte vml 1]><v:shapetype id="_x0000_t75"
coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe"
filled="f" stroked="f">
<v:stroke joinstyle="miter"/>
<v:formulas>
<v:f eqn="if lineDrawn pixelLineWidth 0"/>
<v:f eqn="sum @0 1 0"/>
<v:f eqn="sum 0 0 @1"/>
<v:f eqn="prod @2 1 2"/>
<v:f eqn="prod @3 21600 pixelWidth"/>
<v:f eqn="prod @3 21600 pixelHeight"/>
<v:f eqn="sum @0 0 1"/>
<v:f eqn="prod @6 1 2"/>
<v:f eqn="prod @7 21600 pixelWidth"/>
<v:f eqn="sum @8 21600 0"/>
<v:f eqn="prod @7 21600 pixelHeight"/>
<v:f eqn="sum @10 21600 0"/>
</v:formulas>
<v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/>
<o:lock v:ext="edit" aspectratio="t"/>
</v:shapetype><v:shape id="_x0000_i1032" type="#_x0000_t75" style='width:134.25pt;
height:135pt'>
<v:imagedata src="file:///C:/DOCUME~1/chenpeng/LOCALS~1/Temp/msohtml1/01/clip_image001.jpg" mce_src="file:///C:/DOCUME~1/chenpeng/LOCALS~1/Temp/msohtml1/01/clip_image001.jpg"
o:title="gqzs_face"/>
</v:shape><![endif]--><!-- [if !vml]--><!-- [endif]-->
程序运行画面
(NScripter
主程序很小,不足
500KB
,但辅助功能很匮乏,需要大量外接
DLL)
官方网站:
http://www.nscripter.com
(笔者撰写此文时,最新版为
2.95
)
使用教程:
http://kamakura.cool.ne.jp/o_show/nscripter/index.htm
<!-- [if !supportLists]-->2、
吉里吉里
(KIRIKIRI)2
(又名
T Visual Presenter
)
<!-- [endif]-->
日本三大同人游戏开发引擎之一,与
NScripter
、
LiveMaker
齐名。吉里吉里的开发环境为
C/C++
,核心部分是作者
W.Dee
自制的面向对象语言
TJS
,
ADV
部分依赖
KAG (Kirikiri Adventure Game)
既可单独运作,所以使用者并不一定要掌握
TJS (KAG
是以
TJS
为核心开发的脚本命令封装,在吉里吉里下
KAG
命令会由
TJS
语言解释,而
TJS
会由吉里吉里自备的
TJS VM
解释
)
,目前最高版为吉里吉里
2.30R2
。
TVP
自
2003
年起开始发行推广,并陆续推出了
TJS2
和
KAG3
。其实在
W.Dee
推行之初,吉里吉里只是反响平平,远不及
NScripter
深入人心。谁知传说中的《
Fate/stay night
》(圣杯之战)鬼使神差的选择它做了开发引擎,结果平地一声雷,吉里吉里大展神威,成了当今日本最普及的
ADV
开发引擎之一(故老相传,
Fate
最初选择的引擎是
NScripter
,可惜高桥老贼对人家态度恶劣,作者一怒之下换了吉里吉里)。
与
NScripter
一样,吉里吉里不只能开发
ADV
,只要你有能力,
RPG
、
SLG
、
ATC
、
STG
、
ETG
可以随意构建。另外,吉里吉里采用了
GPL
协议(还有一个
W.Dee
自定义的补充协议),只在商业化时才额外收费,其余范围内使用完全免费。
吉里吉里
2
虽然号称跨平台,但实际上吉里吉里
2
深受其外部插件与
API
限制,跨平台在吉里吉里
2
中并没能实现,它的现时运行环境始终只有
Windows
(说实话,以吉里吉里的特性来看,传说中的吉里吉里
3
也未必能够跨平台
|||
)。另外,受到
W.Dee
的计时器脑袋影响,
TJS2 VM
的解释性能差强人意,执行速度乐观估计只堪与
JRE1.3
持平(千万别去测试被
TJS2
解释的
KAG3
运行速度
|||
)。幸运的是,
W.Dee
本人已经明确表示要放弃
TJS2 VM
,转而开发
Risse VM
……
最为遗憾的是,自去年起,吉里吉里的最新版就始终停留在
2008-9-28
发布的
[2.3.0 Revision 2]
上,已经一年多没有更新(由于
W.Dee
此刻正在拼命研究电波计时(日文写法,
[
电波时计
]
)中,吉里吉里
3
还遥遥无期。嗯,他研究了一年多的计时器,就算改名叫
W.C.Dee
,我也绝不意外≧▂≦)
不过考虑到
W.Dee
这厮最近频繁组织吉里吉里使用者聚会,并收取“高额门票费”,想来吉里吉里
3
在
2012
年以前推出还是很有希望的……
程序运行画面:
W.Dee
在
2009
年一年份的“研究成果”,大葱娘……不,初音计时器……
<!-- [if gte vml 1]><v:shape id="_x0000_i1025"
type="#_x0000_t75" style='width:97.5pt;height:75pt'>
<v:imagedata src="file:///C:/DOCUME~1/chenpeng/LOCALS~1/Temp/msohtml1/01/clip_image006.jpg" mce_src="file:///C:/DOCUME~1/chenpeng/LOCALS~1/Temp/msohtml1/01/clip_image006.jpg"
o:title="20090920_krkr_smile"/>
</v:shape><![endif]--><!-- [if !vml]--><!-- [endif]-->
官方网站:
http://kikyou.info/tvp
使用教程:
http://krkr.edolfzoku.com/roadtokrkr
<!-- [if !supportLists]-->3、
LiveMaker
<!-- [endif]-->
近期开始流行的“傻瓜式”
ADV
引擎,是一个位于北海道的小公司
[
ヒューマンバランス会社
]
开发的收费商用引擎,在没有著名游戏支撑的情况下,却能同
NScripter
、吉里吉里
2
并驾齐驱,深证“阳春白雪,下里巴人”之理。
LiveMaker
最大的优点就在于其全部可视化开发,以一种类似于时序图
+
思维导图的处理方式显示出程序的配置与角色、背景画面、特效、文字、连续动画、脚本间关系,你只要会拖动鼠标,就能很简单的构建出一款
ADV
游戏。而且与默认记事本打天下,否则要依赖第三方工具的
NScripter
、吉里吉里
2
不同,
LiveMaker
安装包内已经附带有相当完备的辅助工具,真是找只猴子也可简单的做出游戏来。
不过呢,正如
LiveMaker
最大的优点在于它连“猴子”也能用,它最大的缺点就在于——把自己限定在了连“猴子”都能用的水平,而去除了很多“猴子”用不好的功能。不信你用它写个
SLG
,看看几天能写完……
再有一点,就是开头时笔者提过的,
LiveMaker
从
2003
开始发售直到
2009
,从没有出现一个震得住的商业游戏。时至今日,
LiveMaker
首页都在拼命征集“大作”中。还是那句话,它为了连猴子都能用好,所以把猴子们用不好的功能全取消了……
对于想做游戏,又不想学编程的家伙来说,
LiveMaker
无疑是目前最好的选择,只是它最大的制约在于其使用与商业化都要收费……当然,在地球某几个国家中,尤其是
11
区附近的某个帝国里,这些问题并不存在……
程序运行画面:
<!-- [if gte vml 1]><v:shape id="_x0000_i1028"
type="#_x0000_t75" style='width:415.5pt;height:302.25pt'>
<v:imagedata src="file:///C:/DOCUME~1/chenpeng/LOCALS~1/Temp/msohtml1/01/clip_image007.png" mce_src="file:///C:/DOCUME~1/chenpeng/LOCALS~1/Temp/msohtml1/01/clip_image007.png"
o:title="novel_edit"/>
</v:shape><![endif]--><!-- [if !vml]--><!-- [endif]-->
官方网站:
http://www.livemaker.net
使用教程:
LiveMaker
帮助文档内置,
http://www.livemaker.net/tutorial/index.html
<!-- [if !supportLists]-->4、
恋爱游戏制作大师
2(LM2)
<!-- [endif]-->
没什么可说的,与
RMXP
、
RMVX
一样,
enterbrain
出品的生财工具,大约
2004
年左右出品,地球人都知道的东西。性质上同
LiverMaker
类似,属于傻瓜制作工具,功能比
LiveMaker
少,却较
LiveMaker
更为繁琐。如果说
LiveMaker
出大作的几率是“很低”,那么
LM2
出大作的可能性就是“极低”,不说媲美国足赢得世界杯的难度,至少也是让葛大爷长出满头秀发的水准。因为吧,笔者见过很多
LM2
用户使用
LM2
还要到处去找“师傅”教……
官方网站:
http://tkool.jp/
使用教程:帮助文档内置
程序运行画面:
<!-- [if gte vml 1]><v:shape id="_x0000_i1029" type="#_x0000_t75"
style='width:414.75pt;height:159pt'>
<v:imagedata src="file:///C:/DOCUME~1/chenpeng/LOCALS~1/Temp/msohtml1/01/clip_image009.jpg" mce_src="file:///C:/DOCUME~1/chenpeng/LOCALS~1/Temp/msohtml1/01/clip_image009.jpg"
o:title="20090920_lm2"/>
</v:shape><![endif]--><!-- [if !vml]--><!-- [endif]-->
<!-- [if !supportLists]-->5、
无双引擎
<!-- [endif]-->
国人自制电子小说引擎,开发语言为
Python3.1
,基于SDL扩展而成,理论上应该能跨平台。发布于
Code Google
,大约自
09
年
4
月
1
日
起开始出现。
官方介绍:
[
无双引擎是一款游戏制作工具,它现阶段的目标是使用者不需要掌握任何编程语言或外语,就可以轻松地制作出电子小说式
AVG
游戏。
]
官方网站:
http://gamediy.net/wiki/
官方论坛:
http://bbs.gamediy.net
程序运行画面:
<!-- [if gte vml 1]><v:shape id="_x0000_i1030"
type="#_x0000_t75" style='width:414.75pt;height:309pt'>
<v:imagedata src="file:///C:/DOCUME~1/chenpeng/LOCALS~1/Temp/msohtml1/01/clip_image011.jpg" mce_src="file:///C:/DOCUME~1/chenpeng/LOCALS~1/Temp/msohtml1/01/clip_image011.jpg"
o:title="4_2_427815988ff1a88"/>
</v:shape><![endif]--><!-- [if !vml]--><!-- [endif]-->
<!-- [if gte vml 1]><v:shape id="_x0000_i1031"
type="#_x0000_t75" style='width:414.75pt;height:321pt'>
<v:imagedata src="file:///C:/DOCUME~1/chenpeng/LOCALS~1/Temp/msohtml1/01/clip_image013.gif" mce_src="file:///C:/DOCUME~1/chenpeng/LOCALS~1/Temp/msohtml1/01/clip_image013.gif"
o:title="lbndgs"/>
</v:shape><![endif]--><!-- [if !vml]--><!-- [endif]-->
<!-- [if !supportLists]-->6、
<!-- [endif]-->LGame
引擎
这个没什么可说的,是笔者自己写的
Java2D
游戏开发引擎,并非针对
ADV
游戏构建,但可以用于
ADV
游戏开发。
LGame
目前还在设计阶段,只有
LGame-Simple
版(简化版)对外发布以做测试。由于使用
Java
开发,
LGame
能够运行在所有
JRE
支持的平台之上。
程序运行界面:

官方网站:
http://code.google.com/p/loon-simple
部落格
:
http://blog.csdn.net/cping1982
分享到:
相关推荐
这个压缩包文件"STC_adv7611.rar"包含了针对这款芯片的程序代码和开发资料,尤其适合那些希望在单片机平台上进行ADV7611应用开发的工程师。 标题中的“ADV7611程序”指的是用于控制和配置ADV7611的软件代码,这通常...
“SSG”可能是游戏引擎或开发工具的缩写,它可能对字体有特定的要求,以便在游戏中正确地显示日文字符。日文字体通常包括平假名、片假名以及汉字,因为这些是构成日语的基本元素。在制作或修改游戏资源时,创建或...
这是一个Java版的桌面AVG游戏入门示例程序(源码在Jar内),演示了一个AVG游戏需要的基本功能。
蚂蚁:在软件开发中,可能指代小型工具或库。 - **appearance** [əˈpɪərəns] n. 外表:描述用户界面或对象的外观设计。 - **append** [əˈpend] v. 追加:在数据结构中,向列表或数组末尾添加新元素。 - **...
标题中的"ADV7180.rar_IIC FPGA_IIC配置ADV7179_adv7180 fpga_adv7180 的sdi_adv7"表明这是一个关于利用FPGA通过IIC协议对ADV7180编码器进行设置的工程文件。ADV7180是一款高清视频编码器,能处理SDI(Serial ...
在本文中,我们将深入探讨如何在Linux环境下为海思芯片,如Hi3531A和Hi3536,开发和使用ADV7611的驱动程序。ADV7611是一款高清晰度视频解码器,适用于多种视频输入格式,能够提供高质量的视频输出。在嵌入式系统中,...
《ADV7511与ADV7611寄存器详解》 在视频处理和显示技术领域,ADV7511和ADV7611是两款广泛应用的高性能视频编码器。这两款芯片由Analog Devices公司设计,为高清视频信号的处理提供了强大的支持。寄存器手册是理解并...
这篇内容将深入探讨"adv-processing.zip"压缩包中涉及的ADV数据处理相关知识点,包括数据预处理、坐标转换、信噪比分析以及相关系数的计算。 首先,我们要理解ADV数据的基本结构和格式。通常,ADV数据会以特定的...
本篇将详述ADV7441A的驱动代码及其在Linux平台上的集成,帮助开发者理解和应用这款芯片。 ADV7441A是一款专为高清视频设计的接收器,支持多种视频格式,包括标清、高清及3D视频。它具备先进的信号处理能力,能提供...
【标题】中的“PHP信息办公类网站实例开发源码——SugarCRM 简体中文版(权限版).zip”指的是一个基于PHP编程语言的信息化办公系统开发实例,它使用了SugarCRM这一开源CRM(客户关系管理)平台的简体中文版本,并且...
### ADV7611寄存器配置详解 #### 一、概述 ADV7611是一款高性能的HDMI采集芯片,常用于视频信号处理领域,能够实现高质量的视频信号采集与传输。本文将详细介绍ADV7611寄存器配置的具体步骤与方法,包括I2C接口的...
adv7842 的linux底层驱动demo,可根据需要修改
ADV7511编程指南 ADV7511是一款低功率的HDMI 1.4兼容传输器,具有音频回路通道(ARC)功能。该芯片提供了丰富的寄存器配置选项,允许软件工程师根据需要进行灵活的配置。ADV7511编程指南详细介绍了各个寄存器的配置...
标题中的"ADV7619-config.rar_4k_adv7619 config_adv7619配置文件_i2c config_whic"暗示了这个压缩包包含的是与ADV7619视频编码器相关的配置文件,特别是针对4K分辨率的设置。ADV7619是一款高性能的视频解码和编码...
在数字视频系统中,ADV7612是一款高性能的HDMI接收器,广泛应用于各种多媒体设备,如电视、显示器和投影仪等。该芯片能够处理高清视频信号,并将其转化为数字信号,供内部处理单元使用。在使用ADV7612时,正确初始化...
这篇文档将深入探讨如何配置和使用ADV7511,并结合Verilog进行系统级设计,实现有效的显示功能。 首先,我们来了解ADV7511的主要特性。这款芯片支持多种视频标准,如HDMI 1.4a、DVI 1.0以及多种分辨率,如4Kx2K@30...
在压缩包文件名"adv7511"中,虽然名称与标题中的"ADV7513"不完全匹配,但考虑到实际开发中可能存在的版本差异或误写,我们可以假设这是ADV7513驱动源码的一部分,或者是一个类似型号的驱动代码。这个文件很可能是...
总结起来,"ADV7123原理图+Verilog源码"资源是深入理解和开发基于ADV7123的高清视频系统的关键资料。通过结合原理图和Verilog代码,开发者可以学习到视频处理芯片的工作原理,以及如何利用硬件描述语言来实现其功能...
可以利用ADV7619的调试接口,如I2C或SPI,通过编程工具读写寄存器,并实时观察输出视频的效果,以调整寄存器设置直至达到预期效果。 总之,ADV7619的配置是一个涉及多个寄存器、多种参数设置的过程,需要对视频处理...
SDK15.3是Nordic为NRF52832提供的一个重要软件开发工具包,它包含了丰富的示例和库函数,方便开发者进行各种蓝牙应用的开发。本文将深入探讨如何利用SDK15.3中的S332广播功能,实现adv和rsp两种方式同时广播自定义...