忍者ブログ

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

【Hiyu&Rava】KR分派介紹、取得程式使用

  

吉里吉里(きりきりー/Kirikiri)簡介

  

吉里吉里是由W.Dee氏所開發的Windows用遊戲製作軟體。

一般語系為日文,相關文件、教學檔與發佈的遊戲也以日文為主。

是一款可以任意修改、發布原始碼的自由軟體。

常用於製作電子小說、美少女遊戲或養成遊戲,目前在日本同人遊戲界與NScripter並稱為兩大同人遊戲製作軟體。

 

由於吉里吉里採用了GNU 通用公共授權條款,因此製作者可以不必負擔任何費用與法律責任,即可用吉里吉里來開發、免費發佈、共享或是作成商業遊戲而販售。

 

吉里吉里是透過物件導向語言TJS作為底層,再外加上KAG腳本語法而開發的軟體,在文字與平面圖像的處理功能上極為強大,所支援的畫像、音樂格式也是眾軟體中較多者,因此一般的使用者不需多費心在複雜的程式碼上,僅需自備文字編輯軟體,即可輕易的編寫腳本與遊戲劇本。

 

 

 

KAG與TJS簡介

 

 KAG全稱為Kirikiri Adventure Game,是以TJS所編寫的AVG遊戲設計系統,擁有自定義的指令語法(Tag),以其齊全的遊戲設計功能,通常製作者僅需編寫指令就可以開發一款AVG遊戲,該類文件的副檔名為 .ks ,可以透過文字編輯軟體來開啟。目前仍有許多人在開發與擴充KAG的功能,相關的衍生版本也不少。

 

TJSW.Dee氏以JavaJavaScript為基礎所自行定義的物件導向語言,是專屬於吉里吉里的腳本語言,該類文件的副檔名為 .tjs ,同樣可以透過文字編輯軟體來開啟。由於KAG本身是透過TJS所編寫的,因此製作者可以透過改寫或擴寫TJS檔案來擴充KAG的功能。

 

 

 

吉里吉里分派介紹與程式取得

 

 吉里吉里目前的官方版本為吉里吉里2(下一個版本將會為吉里吉里3),常用的衍生版本為 KAGEX 系列,大陸方面則使用 KAGeXpress ,目前尚未有正式配布的繁體版本。

 

台灣方面若非使用 KAGeXpress ,則大多為私人翻譯或進行編碼改造的版本。

 

吉里吉里2 (最新版本 2.30 / KAG 3 3.30 Rev2)

作者:: W. Dee

下載方法:可於官方網站直接下載。

http://kikyou.info/

 

透過KAG這個框架讓使用者可以製作 ADV 系遊戲。不過也能使用TJS來製作更多其他類型的遊戲。

所擁有的功能較少,如果想使用更多功能的話,則需使用插件來擴充。

 

 

KAGEX/KAGEX2

作者:渡邊剛

下載方法: 需要使用到SVN或IE進行下載

https://sv.kikyou.info/svn/kirikiri2/branches/kag3ex1/

https://sv.kikyou.info/svn/kirikiri2/branches/kag3ex2/

或在網路上的芳鄰新增一個位置,輸入上面的網址也可。

 

基於KAG而再行擴充的KAGEX系統,改寫了部分的KAG功能。

目前為獨力一人開發版本,仍然有可能存在不少BUG。

特色是可以在已設定好的 envinit.tjs 環境下使用: [角色名字 表情 位置] 、 [背景圖像名字 時間]這類的簡潔指令來顯示圖像。

同時,其動作系統加強了不少的圖像移動或變形處理。

不只在圖像、聲音、選項等方面有強化,還有UI指令來簡化cg、回想模式、config界面的製作流程。

亦可在任何位置上儲存檔案。(原始版本限制於有標籤的位置,使用插件也有可能出現錯誤)

 

另外,KAGEX2更加入了粒子系統、局部畫面更新、BitmapFont 等強大的功能。

還有立繪參照視窗能查看不同指令所產生的情況。

不過各式各樣的豐富功能,也因此產生了會消耗大量記憶體的缺點。

 

 

KAGeXpress

作者:KCDDP

下載和詳程:http://kcddp.keyfc.net/bbs/viewthread.php?tid=1306&extra=page%3D1

 

為大陸方面所衍生的版本,是套基於部分KAGEX再擴充的系統,語言為簡體中文。

附有文字漸層顯示,工程嚮導介面來幫助新手編寫 Config.tjs 檔,但部分新的編寫功能僅限於640*480和800*600兩種畫面大小,需再自行調整。

 

 

其他

還有不少自行開發一個新的框架,而不使用KAG的程式師存在。

 

 

拍手[16回]

PR

【捨丸&KID】NS說明

 

各位讀者好,這個專欄將會對Nscripter這個由高橋直樹先生所製作的免費遊戲製作軟體進行教學。我們將從最基本的地方開始教起,內容除了教大家如何能夠簡易製作AVG遊戲,之後也會有進階系統自製等的教學。

 

NScripter 是一款容易上手的AVG製作程式,所使用的語法比較接近BASIC,不需要有物件導向的觀念,不需要另外裝程式編輯器,只需要會編輯.txt文字檔──也就是說,只要有「記事本」,就可以使用NScripter了。

 

 

 

一、該如何使用NScripter呢?

 

 

首先你必須下載NScripter的執行檔。注意,NScripter不支援unicode,如果你的腳本是用日文寫的,就必須去官網下載日文版的Nscripter;如果是用繁體中文版,就必須去下載繁中版(這必須要感謝之前熱心中文化的大大們),否則跑出來都會是亂碼。 

 

Nscripter作者高橋直樹先生網站:http://www.nscripter.com/

繁體中文版2.82下載網頁:http://5416lht.miroko.tw/files/nscr282cht.rar


 

二、下載了nscr.exe之後呢?

 

解壓縮後可看見一個名為nscr.exe的檔案(nscr282cht則表示他是2.82版中文化),這個小小的檔案就是Nscripter的本體。

請在執行檔相同位置的資料中新增一個0.txt作為一開始的腳本,NScripter讀腳本是從0.txt開始,一直到99.txt,每個文件檔內容要寫多長都沒關係,所以可以依個人喜好把整個遊戲的腳本都塞在0.txt,或著是依照不同章節分成好幾個文件檔,如下圖:

 

 

 

envdata這個檔案是執行過NScripter的程式後會產生的系統檔,注意在每次更動腳本或使用不同版本的NScripter之後都要將其刪除再重新啟動程式才不會出錯

 

 

三、0.txt要寫些什麼,NScripter才能啟動呢?

*define

game

*start

 

天譴寶寶說你好@

  

上面所寫的「*define」、「game」、「*start」是Nscripter要執行最基本的要件,只要有他們程式就可以執行了。

 

我們將內容如上述的00.txt和nsxr.exe放在一起執行的話,可以看到執行畫面如下:

 

這樣就完成了在Nscripter上所說的第一句話!

 

之後出現的error訊息請先忘記沒關係,我們會在之後的教學中提到。XD

 

 

 

拍手[17回]