>>{24::gr07}{back}
>>{24::gr07::中間発表}{中間発表}
<<''''モジュール''''>>
<<全体>> (main.html)
*プレロード、ゲームの開始
<<開始画面>> (title_scene.js title_ver.js)
!!メインモジュール
*難易度選択画面に進む
*遊び方画面に進む
<<遊び方画面>>
(guide_scene.js guide_ver.js)
!!メインモジュール
*タイトル画面に戻る
<<難易度選択画面>>
(select.js)
!!メインモジュール
*難易度に応じたゲーム画面に進む
<<ゲーム画面>>
!!メインモジュール
(mainGame1_scene.js mainGame2_scene.js mainGame_ver.js)
*構造体を作る
**構造体の情報(1,問題文 2,制限時間 3,カウント 4,T/F(正誤判定))
*問題作成モジュールに構造体を送る
*プレイヤーの入力をエンターでジャッジモジュールに構造体と共に送る
*構造体の4(T/F)を常に監視する。Tになったら構造体のカウントを進めまた問題作成モジュールへ
*構造体の制限時間が0になればゲームオーバー
*すべての構造体のカウントがMAXになればゲームクリア
!!問題作成モジュール
(problemCreator.js)
*メインから構造体を受取り、問題ライブラリモジュールに送る。その後にメインモジュールに返す。
!!問題ライブラリモジュール
(library.js)
*問題文の配列を作成。
*問題作成モジュールから受け取った構造体の問題文に配列から入れる。
!!ジャッジモジュール
(judges.js)
*メインモジュールから構造体とプレイヤーの入力が送られる。
*構造体中の問題分とプレイヤーの入力を比較。正解なら構造体の(T/F)をT、不正解ならFを返す。
<<クリア画面>>
(clear_scene.js clear_ver.js)
!!メインモジュール
*タイトルに戻る
<<ゲームオーバー画面>>
(gameover_scene.js gameover_ver.js)
!!メインモジュール
*タイトルに戻る