Recrit
【捨丸&KID】NS製遊戲介紹
在上次的教學中我們試著做了最簡單形式的Nscripter遊戲。
但是在這回的教學裡,我們要跳過中間所有的製作過程!帶領讀者們來看看Nscripter製作的遊戲可以從那個最簡單的—
變成怎樣的遊戲。
Nscripter本身就是設計來製作AVG(adventure game)遊戲用的工具,用於製作AVG遊戲當然是最為方便。
在2000左右有許多日本的遊戲製作公司都採用Nscripter作為遊戲開發的引擎。
例如製作 『夜明け前より瑠璃色な』而挺有名オーガスト(August)公司的早期作品—『月は東に日は西に 〜Operation Sanctuary〜』就是使用Nscripter。
(http://august-soft.com/hani/index.htm)
而在日本同人界被奉為三本柱的月姬、東方、暮蟬中,月姬和暮蟬都是以Nscipter所製作的AVG遊戲。
(http://www.typemoon.org/main.html)
上面提到的三個例子都可說是標準的文字冒險型AVG,文字冒險型AVG基本的流程是讓玩家隨著製作者所寫得劇本前進,玩家不斷地閱讀劇情並在部份時候能夠做出選擇。
這也是Nscripter最常被用來製作的遊戲形式。但其實只要再花點心思,Nscripter也是可以製作出更複雜形式的遊戲。
舉例來說像是迷霧之島(Myst)這樣自由進行探險、收集道具並且完成遊戲目標的AVG,Nscripter也是沒問題。筆者所屬的同人團體STiLL所製作的「君の目の中の世の夢の」就是自由探險型形式的AVG。
而像是SLG型的遊戲,Nscripter也是能夠表現的。日本同人遊戲製作團體「犬と猫」(http://inutoneko.jp/)就利用Nscripter製作了許多的養成、經營類型的SLG。
從這麼多的例子中我們可以瞭解,Nscripter的開發潛力雖然遜於目前較被廣泛使用的吉里吉里,但是仍然可以用於開發許多不同類型的遊戲。
【捨丸&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