Loading article…
GameMonkey Script は、ゲームに組み込むために設計された、小さなクロスプラットフォームの スクリプト言語です。GameMonkey はLuaと多くの類似点がありますが、構文はCに似ています。
歴史
GameMonkey Script は、2002 年に Matthew Riek と Greg Douglas によってAuran Developmentのクローズド ソース プロジェクトの一部として作成されました。しかし、2003 年 6 月 12 日に Auran は GameMonkey の完全なソース コードをMIT Licenseの下で一般に公開するライセンスを付与しました。現在、Windows PC、Apple Mac、Microsoft Xbox から Sony の PlayStation 2、PlayStation 3、Nintendo GameCube、Nintendo DS、Nintendo Wii、Linux のさまざまなディストリビューションまで、幅広いマシン上の商用および趣味のアプリケーションで使用されています。
特徴
- クロスプラットフォームマシンライブラリ
- Cスタイルの構文
- メモリ使用量が小さい(約 50 KB)
- ソフトなリアルタイム増分ガベージコレクション(参照カウントなし)
- ネイティブスレッド
- 州の完全な実施
- C++ コードによるシンプルなバインディング
- デバッガーサポート(付属のデバッガーを使用)
Lua と同様に、GameMonkey Script の主なデータ構造はテーブルです。テーブルを使用すると、配列、セット、ハッシュマップ、リスト、レコードなど、さまざまなデータ構造を作成できます。また、関数とプロパティの両方を含む名前空間と C++ クラス構造をシミュレートするためにも使用できます。
外部リンク
- GameMonkey スクリプトのホームページ
- gmCommunity プロジェクト、ビルド済みの GM バイナリと再編成されたヘッダー
- gamedev.net、GameMonkey スクリプト入門パート 1
- gamedev.net、GameMonkey スクリプトの紹介 パート 2
- gamedev.net、GameMonkey スクリプト入門パート 3
