(Translated by https://www.hiragana.jp/)
NScripter2 - Wikipedia コンテンツにスキップ

NScripter2

出典しゅってん: フリー百科ひゃっか事典じてん『ウィキペディア(Wikipedia)』
NScripter2
開発元かいはつもと 高橋たかはし直樹なおき
最新さいしんばん
プログラミング
言語げんご
C++ ,Lua
対応たいおうOS Windows XP/Vista/7/8/8.1/10
種別しゅべつ ゲームスクリプトエンジン
ライセンス プロプライエタリ
フリーウェア(商業しょうぎょう流通りゅうつう作品さくひんのみ有償ゆうしょう)
公式こうしきサイト nscripter.com
テンプレートを表示ひょうじ

NScripter2(エヌスクリプターツー)は、高橋たかはし直樹なおき開発かいはつ公開こうかいしているNScripter後継こうけいスクリプトエンジンである。動作どうさ環境かんきょうWindows

概要がいよう

[編集へんしゅう]

開発かいはつコンセプトはNScripterからがれている。商業しょうぎょう作品さくひんレベルの高機能こうきのう動作どうさ安定あんていせい開発かいはつ容易たやすさを維持いじしつつ、内部ないぶ構造こうぞう一新いっしんされ、最新さいしん世代せだいのスクリプトエンジンに相応ふさわしいパフォーマンスを獲得かくとくしている。 また、エンジンスクリプト言語げんごとしてLua導入どうにゅうされており、従来じゅうらいのNScripterでは不可能ふかのうだった、エンジンのいを自由じゆう改変かいへんできる柔軟じゅうなんせい獲得かくとくしている。

2009ねん9月に、SundayGameEngineとして試作しさくばん公開こうかいされた。以後いご中間なかまバージョンが公開こうかいされることかったが、開発かいはつつづけられ2012ねん8がつ31にちに、正式せいしきなベータばん公開こうかいされた。なお、エンジンとしてはすで完成かんせいされているが、各種かくしゅドキュメントやサンプルコードが整備せいび段階だんかいのためベータあつかいとなっている。商業しょうぎょう作品さくひんだい1さくとしては、Touchableより発売はつばいされた「さわそう天使てんしセリカ2」に利用りようされている。

特徴とくちょう

[編集へんしゅう]

グラフィックの描画びょうがDirectX全面ぜんめん移行いこうし、ピクセルシェーダーを使用しようしたエフェクトの使用しよう可能かのうになるなど、性能せいのう大幅おおはば向上こうじょうしている。また、従来じゅうらいのNScripterの弱点じゃくてんの1つだった、フォントの出力しゅつりょくかんする機能きのうおおきく強化きょうかされるなど、演出えんしゅつめんでの性能せいのう非常ひじょうたかまっている。くわえて、機能きのう拡張かくちょうようプラグインの制作せいさく容易よういとなっており、従来じゅうらいよりふかいレベルからエンジン本体ほんたい動作どうさ改変かいへんすること可能かのうとなっている。

エンジン自体じたい構成こうせいは、C++言語げんごにより構築こうちくされた基盤きばんそうLua言語げんごにより実装じっそうされたなかあいだAPIそう、さらに初心者しょしんしゃけのBASIC言語げんごそうの3階層かいそう分離ぶんりされている。

プログラミング言語げんご習熟しゅうじゅくしていない一般いっぱん利用りようしゃでも、初心者しょしんしゃけのBASICふう言語げんご利用りよう内蔵ないぞうAPIをことによって、比較的ひかくてき容易ようい高度こうどなアドベンチャーゲーム、ノベルゲームを構築こうちくすること可能かのうとされている。なおそのBASIC言語げんご文法ぶんぽう現代げんだいてきものさい設計せっけいされており、配列はいれつ構造こうぞうたいあつかいも可能かのうとなるなど、機能きのう大幅おおはば向上こうじょうしている。

プログラマであればLuaにより様々さまざまなAPIを自作じさくしたり、エンジンの自体じたい改変かいへんすること可能かのうとなっている。また、NScripter2は、本来ほんらい、このLuaそうのみでゲームの構築こうちく可能かのうとなっており、エンジンのパフォーマンスをもっとたか効率こうりつこと出来でき手法しゅほうとなる。

コンピュータ言語げんご習熟しゅうじゅくした利用りようしゃは、CおよびC++言語げんご利用りようしたNScripter2よう拡張かくちょうプラグインを制作せいさくし、本体ほんたい機能きのう自由じゆう拡張かくちょうすること可能かのうとなっている。

また、将来しょうらいてき機能きのう拡張かくちょうとして、Direct3Dに対応たいおうした3D描画びょうが機能きのう搭載とうさい言及げんきゅうされており、前述ぜんじゅつのSundayGameEngineには、そのためのデモも収録しゅうろくされていた。

利用りよう手引てび

[編集へんしゅう]

NScripter2は、2012ねん9がつ現在げんざい、エンジン本体ほんたい必要ひつよう最低限さいていげんのドキュメントのみが公開こうかいされた段階だんかいにある。サンプルコードもすくなく、エンジンじょう動作どうさするアドベンチャーゲームのフレームワークとう搭載とうさいされていない。

そのため、ゲームの制作せいさくにあたっては、付属ふぞくドキュメントを参照さんしょうしながら、それら機能きのう利用りようしゃ自身じしんが1から構築こうちくしていく必要ひつようがあるなど、比較的ひかくてきハードルがたか状態じょうたいとなっている。これにたいしては、制作せいさくしゃより将来しょうらいてきなゲームようのフレームワークの搭載とうさい、および、より平易へいい初心者しょしんしゃようマニュアルの提供ていきょう予定よていされている。

ライセンス

[編集へんしゅう]

基本きほんてきに、NScripterと同一どういつのライセンス条件じょうけん適用てきようされている。

同人どうじんおよび商用しょうよう作品さくひんでの使用しようは「無料むりょう」。商業しょうぎょう流通りゅうつう作品さくひんへの使用しようは、別途べっと「ライセンスりょう」が発生はっせいするが、それにおうじたサポートがけられる。

関連かんれん項目こうもく

[編集へんしゅう]
  • NScripter きゅうバージョン
  • 吉里吉里きりきりZ 作者さくしゃつくった、ノベルゲームようの、フリーのスクリプトエンジン。

外部がいぶリンク

[編集へんしゅう]