NScripter,簡稱NS,是一款由高橋直樹所開發用於製作視覺小說美少女遊戲的引擎。作業系統為Windows。「N」取自作者名字中的「直樹」(平假名:なおき 羅馬字:Naoki)。同出自於高橋之手的Scripter3是它的前身。

簡介

NScripter的開發始於1999年,於2018年2月23日發佈最終版。最初被稱為Scripter4,因為它的前身是高橋的Scripter3;在語法上,兩者非常的相近。NScripter本身只支援Windows,不過相容度極高非官方的ONScripter可支援跨平台的需求。相似的遊戲引擎還有W.Dee氏所開發的吉里吉里以及 Alicesoft 的System4.0。由於NScripter語法易懂,上手容易,執行速度快,擴充性也不錯,廣泛受到同人遊戲製作群的歡迎。引擎程式碼本身雖然為非公開,但是在非商業用途下是屬於免費軟件。

特點

開發者可利用中間語言來撰寫遊戲的代碼,語法類似BASIC。NScripter的API中包含許多製作視覺小說美少女遊戲所需的基本功能,如顯示文字、精靈和CG、播放音頻以及處理選擇分支。

為了滿足更複雜的需求,開發者會使用一種叫做「系統客製化」(システムカスタマイズ)的方法來修改引擎本身的行為,例如實現右鍵選單、修改操作邏輯、實現API中未提供的複雜效果等功能。NScripter還可以使用外部Lua。通過這些功能,甚至可以製作模擬遊戲(SLG)。

Lua擴充

2009年4月1日發佈的2.93版本,使得NScripter可以支援通過使用Lua進行擴充。

Lua以DLL的形式實現,並可以NScripter本體運作。可以從常規NScripter的指令碼檔案中呼叫Lua的所有函數,也可以在Lua中呼叫NScripter的所有函數,這幾乎使得整個遊戲指令碼可以完全轉移到Lua中。除了NScripter本身無法執行的複雜數字操作外,Lua還提供了手稿語言典型的完整功能。Lua使NScripter支援並列處理,現在可以同時並列操作遊戲中的每個元素;例如,當播放影片時,NScripter可以同時執行其他指令碼。使用Lua擴充之後,大大簡化了系統客製化的過程,並提供了修改引擎底層邏輯行為的可能性。然而,Lua擴充並非強制性的,因為系統客製化仍然可用。

相關引擎

NScripter本體引擎被多次修改,有許多不同的分發版本,以添加新功能或擺脫其專有軟件許可證

ONScripter

ONScripter是一個自由軟件,旨在成為NScripter的一個免費且相容的替代品。2002年2月6日起,由Studio O.G.A.開發。至今,ONScripter仍在更新。ONScripter通過使用SDL軟件庫,使得其相容多種平台。儘管ONScripter支援基本的單位元組字元(如拉丁字母英語字母),但仍存在一些漏洞和功能不完善的地方(例如缺少回溯模式),這些問題並未得到修復。此外,由於ONScripter是一款開源引擎,所以也有不少的變體。

使用NScripter的著名作品

商用作品

同人作品

  • 暮蟬悲鳴時系列(07thExpansion
  • 海貓悲鳴時07thExpansion
  • 月姫TYPE-MOON
  • OneWayLove〜ミントちゃん物語王宮魔法劇団
  • ひとかた(お竜)
  • narcissu系列(ステージなな)
  • 魔法言語リリカル☆Lisp
  • レミュオールの錬金術師犬と貓
  • 海洋レストラン☆海貓亭犬と貓
  • LimitLessBit~王國の勇士たち~犬と貓
  • まじかるブリンガーころな系列(さんだーぼると)
  • 結-OneintheWorld-

相關書籍

  • 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

參見

外部連結

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.