日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

同人游戏开发工具巡礼——AVG ADV 引擎篇

發(fā)布時間:2023/12/14 编程问答 61 豆豆
生活随笔 收集整理的這篇文章主要介紹了 同人游戏开发工具巡礼——AVG ADV 引擎篇 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1、NScripter

? 日本 “者名”專欄作家 + 編劇高橋直樹開發(fā),于 1999 年發(fā)布的一款電子小說制作引擎(當(dāng)年看它文檔和看天書一樣,現(xiàn)在看它文檔和看小人書一樣……),主要被用來制作 ADV ,但也有人用它開發(fā) RPG 、 SLG 等類型游戲。
? 據(jù)日本維基記載, NScripter 的 N 取材于 [ 直樹 ] 的日文發(fā)音。
? NScripter 本身只支持 Windows ,但有第三方的 ONScripter 和 CCScripter 解釋器,可令 NScripter 腳本跨平臺運(yùn)行于 Windows 、 Linux 、 Mac 和 PSP 等環(huán)境下(不客氣地說, NScripter 全部高級功能都是別人替高橋老賊開發(fā)的……),兼之軟件免費(fèi)使用(產(chǎn)品化和擴(kuò)充功能收費(fèi),具體費(fèi)用看高橋心情而定(常例 40 萬日元),也可能免費(fèi)),所以深受廣大用戶——特別是商家喜愛。不過說到其語法部分, NScripter 自帶的腳本就像是批處理 + 匯編(科學(xué)計算部分)的混合,感覺不倫不類,不那么討人喜歡,復(fù)雜開發(fā)也很難實(shí)現(xiàn)。出于這個原因,最近高橋老賊干脆加入了 Lua 腳本支持( NSLua ),逐漸淘汰原先的語法體系……
? 鑒于高橋直樹本身的名氣,加上 NScripter 可免費(fèi)使用, NScripter 的推行可謂順利之極,自出現(xiàn)起就備受關(guān)注,一度成為同人游戲制作的首選工具。以其開發(fā)的商業(yè)化作品有《月姬》、《 Narcissu 》、《寒蟬鳴泣之時》、《銀色》、《你是主人我是仆》、《月東日西》之類 N 多。可惜的是, NScripter 本身并不開源,加上高橋悶頭發(fā)財,對它關(guān)心不夠,正逐漸被新興的吉里吉里 2 與 LiveMaker 等產(chǎn)品擠壓市場份額。

高橋直樹自畫像:

程序運(yùn)行畫面(NScripter主程序很小,不足500KB,但輔助功能很匱乏,需要大量外接DLL)

?

官方網(wǎng)站:http://www.nscripter.com?(筆者撰寫此文時,最新版為2.95

使用教程:http://kamakura.cool.ne.jp/o_show/nscripter/index.htm

?

2、?吉里吉里(KIRIKIRI)2(又名T Visual Presenter

?

日本三大同人游戲開發(fā)引擎之一,與NScripterLiveMaker齊名。吉里吉里的開發(fā)環(huán)境為C/C++,核心部分是作者W.Dee自制的面向?qū)ο笳Z言TJSADV部分依賴KAG (Kirikiri Adventure Game)既可單獨(dú)運(yùn)作,所以使用者并不一定要掌握TJS (KAG是以TJS為核心開發(fā)的腳本命令封裝,在吉里吉里下KAG命令會由TJS語言解釋,而TJS會由吉里吉里自備的TJS VM解釋),目前最高版為吉里吉里2.30R2

TVP2003年起開始發(fā)行推廣,并陸續(xù)推出了TJS2KAG3。其實(shí)在W.Dee推行之初,吉里吉里只是反響平平,遠(yuǎn)不及NScripter深入人心。誰知傳說中的《Fate/stay night》(圣杯之戰(zhàn))鬼使神差的選擇它做了開發(fā)引擎,結(jié)果平地一聲雷,吉里吉里大展神威,成了當(dāng)今日本最普及的ADV開發(fā)引擎之一(故老相傳,Fate最初選擇的引擎是NScripter,可惜高橋老賊對人家態(tài)度惡劣,作者一怒之下?lián)Q了吉里吉里)。

NScripter一樣,吉里吉里不只能開發(fā)ADV,只要你有能力,RPGSLGATCSTGETG可以隨意構(gòu)建。另外,吉里吉里采用了GPL協(xié)議(還有一個W.Dee自定義的補(bǔ)充協(xié)議),只在商業(yè)化時才額外收費(fèi),其余范圍內(nèi)使用完全免費(fèi)。

吉里吉里2雖然號稱跨平臺,但實(shí)際上吉里吉里2深受其外部插件與API限制,跨平臺在吉里吉里2中并沒能實(shí)現(xiàn),它的現(xiàn)時運(yùn)行環(huán)境始終只有Windows(說實(shí)話,以吉里吉里的特性來看,傳說中的吉里吉里3也未必能夠跨平臺|||)。另外,受到W.Dee的計時器腦袋影響,TJS2 VM的解釋性能差強(qiáng)人意,執(zhí)行速度樂觀估計只堪與JRE1.3持平(千萬別去測試被TJS2解釋的KAG3運(yùn)行速度|||)。幸運(yùn)的是,W.Dee本人已經(jīng)明確表示要放棄TJS2 VM,轉(zhuǎn)而開發(fā)Risse VM……

最為遺憾的是,自去年起,吉里吉里的最新版就始終停留在2008-9-28發(fā)布的[2.3.0 Revision 2]上,已經(jīng)一年多沒有更新(由于W.Dee此刻正在拼命研究電波計時(日文寫法,[電波時計])中,吉里吉里3還遙遙無期。嗯,他研究了一年多的計時器,就算改名叫W.C.Dee,我也絕不意外≧▂≦)

不過考慮到W.Dee這廝最近頻繁組織吉里吉里使用者聚會,并收取“高額門票費(fèi)”,想來吉里吉里32012年以前推出還是很有希望的……

?

程序運(yùn)行畫面:



W.Dee2009年一年份的“研究成果”,大蔥娘……不,初音計時器……

?

?

官方網(wǎng)站:http://kikyou.info/tvp

使用教程:http://krkr.edolfzoku.com/roadtokrkr

?

3、?LiveMaker

?

近期開始流行的“傻瓜式”ADV引擎,是一個位于北海道的小公司[ヒューマンバランス會社]開發(fā)的收費(fèi)商用引擎,在沒有著名游戲支撐的情況下,卻能同NScripter、吉里吉里2并駕齊驅(qū),深證“陽春白雪,下里巴人”之理。

LiveMaker最大的優(yōu)點(diǎn)就在于其全部可視化開發(fā),以一種類似于時序圖+思維導(dǎo)圖的處理方式顯示出程序的配置與角色、背景畫面、特效、文字、連續(xù)動畫、腳本間關(guān)系,你只要會拖動鼠標(biāo),就能很簡單的構(gòu)建出一款ADV游戲。而且與默認(rèn)記事本打天下,否則要依賴第三方工具的NScripter、吉里吉里2不同,LiveMaker安裝包內(nèi)已經(jīng)附帶有相當(dāng)完備的輔助工具,真是找只猴子也可簡單的做出游戲來。

不過呢,正如LiveMaker最大的優(yōu)點(diǎn)在于它連“猴子”也能用,它最大的缺點(diǎn)就在于——把自己限定在了連“猴子”都能用的水平,而去除了很多“猴子”用不好的功能。不信你用它寫個SLG,看看幾天能寫完……

再有一點(diǎn),就是開頭時筆者提過的,LiveMaker2003開始發(fā)售直到2009,從沒有出現(xiàn)一個震得住的商業(yè)游戲。時至今日,LiveMaker首頁都在拼命征集“大作”中。還是那句話,它為了連猴子都能用好,所以把猴子們用不好的功能全取消了……

對于想做游戲,又不想學(xué)編程的家伙來說,LiveMaker無疑是目前最好的選擇,只是它最大的制約在于其使用與商業(yè)化都要收費(fèi)……當(dāng)然,在地球某幾個國家中,尤其是11區(qū)附近的某個帝國里,這些問題并不存在……

?

程序運(yùn)行畫面:


?


官方網(wǎng)站:http://www.livemaker.net

使用教程:LiveMaker幫助文檔內(nèi)置,http://www.livemaker.net/tutorial/index.html

?

4、?戀愛游戲制作大師2(LM2)

?

沒什么可說的,與RMXPRMVX一樣,enterbrain出品的生財工具,大約2004年左右出品,地球人都知道的東西。性質(zhì)上同LiverMaker類似,屬于傻瓜制作工具,功能比LiveMaker少,卻較LiveMaker更為繁瑣。如果說LiveMaker出大作的幾率是“很低”,那么LM2出大作的可能性就是“極低”,不說媲美國足贏得世界杯的難度,至少也是讓葛大爺長出滿頭秀發(fā)的水準(zhǔn)。因為吧,筆者見過很多LM2用戶使用LM2還要到處去找“師傅”教……

?

官方網(wǎng)站:http://tkool.jp/

使用教程:幫助文檔內(nèi)置

?

程序運(yùn)行畫面:



5、?無雙引擎

?

國人自制電子小說引擎,開發(fā)語言為Python3.1,基于SDL擴(kuò)展而成,理論上應(yīng)該能跨平臺。發(fā)布于Code Google,大約自0941日起開始出現(xiàn)。

官方介紹:[無雙引擎是一款游戲制作工具,它現(xiàn)階段的目標(biāo)是使用者不需要掌握任何編程語言或外語,就可以輕松地制作出電子小說式AVG游戲。]

?

官方網(wǎng)站:http://gamediy.net/wiki/

官方論壇:http://bbs.gamediy.net

?

?

程序運(yùn)行畫面:


?

?

6、?LGame引擎

?

這個沒什么可說的,是筆者自己寫的Java2D游戲開發(fā)引擎,并非針對ADV游戲構(gòu)建,但可以用于ADV游戲開發(fā)。LGame目前還在設(shè)計階段,只有LGame-Simple版(簡化版)對外發(fā)布以做測試。由于使用Java開發(fā),LGame能夠運(yùn)行在所有JRE支持的平臺之上。

?

程序運(yùn)行界面:

?


?

官方網(wǎng)站:http://code.google.com/p/loon-simple

部落格:http://blog.csdn.net/cping1982

?

總結(jié)

以上是生活随笔為你收集整理的同人游戏开发工具巡礼——AVG ADV 引擎篇的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。