[[Tonyu System]]は,アクションゲームの作成に適したプログラミング言語環境です.
*特徴 [#ze8af09c]
** 視覚的デザイン [#fe91eecf]
キャラクタの配置やマップの作成はマウス操作で行います。ゲーム画面のレイアウトが素早く簡単にできます。
CENTER:&ref(visDesign2Mini.png);
CENTER:ブロック崩しの面パターンなどは,マップエディタで作ることができます.
&br;
CENTER:&ref(visDesign1Mini.png);
CENTER:オブジェクトをクリックすると各種パラメータが表示されます。
** 並列処理 [#ve234dbf]
ゲームの動きをプログラムするのに便利な並列処理を完全にサポートします。キャラクタの動きはキャラクタ毎に独立して記述します。 通常のゲームプログラムでは、「1フレーム(1コマ)毎に行う動作」を記述するのに対して「キャラクタが生まれてから、死ぬまでの動作」を自然に記述できます。
** グラフィックス・サウンドライブラリ [#t9e434f9]
グラフィックスの表示やキー入力、サウンドなど、ゲームに必要な機能を簡単に使えます。 DirectDrawの回転、拡大、半透明合成機能などもサポートします。
CENTER:&ref(editorMini.png);
CENTER:オブジェクトをダブルクリックすると、コードエディタが開きます。
&br;
CENTER:&ref(alphaMini.png);
CENTER:回転表示や半透明表示もできます。
** ネットランキング対応 [#c77e7034]
CGIが実行可能なWebページをお持ちであれば、作成したゲームのハイスコア登録をWeb上で行えます。登録用CGIのPerlスクリプトが添付されています。
** チュートリアル [#feab8260]
初心者のために、簡単なゲームを作るための手順をヘルプに添付しました。これを読みながらTonyuの使い方を学習することができます。
CENTER:&ref(tutorialMini.png);
CENTER:ヘルプを見ながらシューティングゲームを作成します。
** サンプルプログラム [#idcdbdd4]
気軽に遊べるショートゲームを収録。ここで紹介した機能を一通り使っています。