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

24::gr11::モジュール分け

タイトル画面 title.html(担当:前田、大和)

  • "ゲームプレイ"ボタンと"記録"ボタンを作成
    →クリックで任意の画面に移動

ルール説明画面 explanation.html(担当:前田、大和、山崎)

  • ゲームや記録の説明を表示

モード選択画面 mode.html(担当:前田、大和)

  • 各モードのボタンを作成
    →クリックで任意の画面に移動

難易度選択画面 level.html(担当:前田、大和)

  • 各難易度のボタンを作成
    →クリックして任意の画面に移動

スタート前画面 click_start.html(担当:大和)

  • クリックして問題出題へと移動

問題画面 quest_show.html(担当:田中、十和田)

  • quest_show.js
    • <問題出力モジュール>
      • mode_select():モードに応じて出題する問題を変更
      • storage_select():難易度に応じて出題する問題を変更
      • displayQuiz():問題を出題
      • nextQuestion():次の問題を取得
      • skip():別の問題を取得

    • <正誤判定モジュール>
      • checkAnswer():入力の正誤判定
      • checkMark():正誤のエフェクトを表示
  • time_limit.js
    • <制限時間モジュール>
      • moveTime():0.01秒ごとに制限時間を更新
      • moveClarity():スコア変化時、0.01秒ごとに表示するスコア変化量の透明度を減少
  • quest_audio.js
    • <正解音モジュール>
      • playRight_Pi():音声を取得して正解音を流す

    • <不正解音モジュール>
      • playWrong_Bu():音声を取得して不正解音を流す

結果画面 result.html(担当:田中、十和田)

  • 結果を出力
  • 各ボタンを押すと、対応した画面に遷移

記録画面 localstrage.html(担当:田中、十和田)

  • localstrage.js
    • <記録モジュール>
      • loadStrage():ストレージの呼び出し
      • saveScores():記録をストレージに保存
      • displayScores():スコア表示
      • displayScoresForMode():モードごとにランキング表を作成し出力
      • deleteScore():最下位のデータを削除
      • resetData():すべてのデータを削除

問題・解説作成(主担当:山﨑、問題チェック:班員全員)

  • quizzes.js
    →各レベルごとにまずは10問の問題を作成(ダミーの選択肢も)

    <未完成>
  • comment.html
    →各問題の解説を作成


→主担当の部分が終わったら...ゲーム画面、結果画面、記録画面の作成が大変なところに回る。


最終更新日:2024/07/26 14:52:49