NScripter,簡稱NS,是一款由高橋直樹所開發用於製作視覺小說或美少女遊戲的引擎。作業系統為Windows。「N」取自作者名字中的「直樹」(平假名:なおき 羅馬字:Naoki)。同出自於高橋之手的Scripter3是它的前身。
此條目沒有列出任何參考或來源。 (2016年7月8日) |
簡介
NScripter的開發始於1999年,於2018年2月23日發佈最終版。最初被稱為Scripter4,因為它的前身是高橋的Scripter3;在語法上,兩者非常的相近。NScripter本身只支援Windows,不過相容度極高非官方的ONScripter可支援跨平台的需求。相似的遊戲引擎還有W.Dee氏所開發的吉里吉里以及 Alicesoft 的System4.0。由於NScripter語法易懂,上手容易,執行速度快,擴充性也不錯,廣泛受到同人遊戲製作群的歡迎。引擎程式碼本身雖然為非公開,但是在非商業用途下是屬於免費軟件。
開發者可利用中間語言來撰寫遊戲的代碼,語法類似BASIC。NScripter的API中包含許多製作視覺小說或美少女遊戲所需的基本功能,如顯示文字、精靈和CG、播放音頻以及處理選擇分支。
為了滿足更複雜的需求,開發者會使用一種叫做「系統客製化」(システムカスタマイズ)的方法來修改引擎本身的行為,例如實現右鍵選單、修改操作邏輯、實現API中未提供的複雜效果等功能。NScripter還可以使用外部Lua。通過這些功能,甚至可以製作模擬遊戲(SLG)。
2009年4月1日發佈的2.93版本,使得NScripter可以支援通過使用Lua進行擴充。
Lua以DLL的形式實現,並可以NScripter本體運作。可以從常規NScripter的指令碼檔案中呼叫Lua的所有函數,也可以在Lua中呼叫NScripter的所有函數,這幾乎使得整個遊戲指令碼可以完全轉移到Lua中。除了NScripter本身無法執行的複雜數字操作外,Lua還提供了手稿語言典型的完整功能。Lua使NScripter支援並列處理,現在可以同時並列操作遊戲中的每個元素;例如,當播放影片時,NScripter可以同時執行其他指令碼。使用Lua擴充之後,大大簡化了系統客製化的過程,並提供了修改引擎底層邏輯行為的可能性。然而,Lua擴充並非強制性的,因為系統客製化仍然可用。
相關引擎
ONScripter是一個自由軟件,旨在成為NScripter的一個免費且相容的替代品。2002年2月6日起,由Studio O.G.A.開發。至今,ONScripter仍在更新。ONScripter通過使用SDL軟件庫,使得其相容多種平台。儘管ONScripter支援基本的單位元組字元(如拉丁字母、英語字母),但仍存在一些漏洞和功能不完善的地方(例如缺少回溯模式),這些問題並未得到修復。此外,由於ONScripter是一款開源引擎,所以也有不少的變體。
使用NScripter的著名作品
- 銀色(ねこねこソフト)
- 月東日西(オーガスト)
- バイナリィ・ポット(オーガスト)
- Princess Holiday(オーガスト)
- みずいろ(ねこねこソフト)
- お姉ちゃんの3乗(Marron)
- 妳是主人我是僕君が主で執事が俺で(みなとそふと)
相關書籍
- NScripterオフィシャルガイド
- 介紹:NScripter官方手冊,由秀和システム2004年9月11日出版(第一版)。ISBN編碼:ISBN4-7980-0867-2。
- 注意:目前該書已經絕版,具體請參考後面的修訂版
- あどばんすどNScripterオフィシャルガイド
- 介紹:Nscripter進階官方手冊,由秀和システム2005年7月9日出版(第一版)。ISBN編碼:ISBN4-7980-1104-5
- NScripterオフィシャルガイド(改訂版)
- 介紹:Nscripter官方手冊修訂版,由秀和システム2007年12月21日出版(第一版)。ISBN編碼:ISBN978-4-7980-1852-2
- NScripterではじめるノベルゲーム製作
- 介紹:Nscripter從無到有製作冒險(小說)遊戲,由新紀元社2006年9月1日出版(第一版)。ISBN編碼:ISBN4-7753-0496-8
參見
外部連結
- (日語)Takahashi's Web(頁面存檔備份,存於互聯網檔案館)(過去的站點(頁面存檔備份,存於互聯網檔案館)),作者高橋直樹的首頁
- (日語)ONScripter(頁面存檔備份,存於互聯網檔案館) - 一個可執行NScripter語法的跨平台程式
Wikiwand in your browser!
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.