ジャンル固有のシステムを構築する前に、リアルタイム性のあるあらゆるゲームで基板となるシステムを構築する必要がある。
このシステムは、ざっくりと以下の機能を持つ。
- Escキー押下、あるいは画面が閉じられるまで無限ループ
- 一定の間隔でゲームに関する主処理を呼出し、それに対して画面の描画処理やサウンドの再生処理を実施する
- キー押下状態を監視し、主処理に渡す
- 主処理は「マップ移動システム」「イベント処理システム」「メニュー操作処理」等
- これらの処理は多重起動する事ができ、必要に応じ前画面と並行に実行できるものとする
- 例えば、「マップ」と「イベント」は常に同時に実行されていなくてはならない
- それに対し、アイテム/ステータス等のメニュー画面操作中は、フロントの機能を停止させておかなくてはいけない
最終更新:2012年08月19日 23:48