2024 ソフトウェア設計及び演習用の班Wiki

24::gr07::モジュール

back
中間発表

モジュール

全体

(main.html setup.js)

  • プレロード、ゲームの開始

開始画面

(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)

メインモジュール

  • タイトルに戻る


最終更新日:2024/07/26 13:51:27