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

19::gr02 モジュール化

画面ごとの処理

  • タイトル画面
    • タイトル画面の表示
    • 曲選択画面への遷移
  • 曲選択画面
    • 曲選択画面の表示
    • オプション画面への遷移
    • 曲及び難易度の決定とその遷移
  • ゲーム画面
    • 入力判定
    • ノーツのタイミング判定(成功度の判定も)
    • 譜面よりノーツ表示
    • スコア表示
    • エフェクト表示
    • 音楽再生
    • 背景表示
    • クリア画面への遷移
  • クリア画面
    • 曲名及び難易度の表示
    • スコア表示
    • 合否判定
    • 選曲画面への遷移
    • ポーズ画面への遷移
  • 操作説明画面
    • 操作説明
    • 曲選択画面への遷移


画面遷移図改.png

モジュール分け

  • タイトル画面 担当;荒川弘雅
    • タイトル画面の表示
    • キー入力で選曲画面へ移行

  • 選曲画面 制作;荒川弘雅
    • 選曲画面の表示
    • 曲選択と難易度選択をするとゲーム画面に以降

  • ゲーム画面 制作;鈴木身起友、鈴木青龍
    • ゲーム画面の表示
    • 選択した曲を流す
    • 曲と難易度に応じてノーツを表示する
    • ノーツを打った際は判定モジュールを呼び出す
    • 判定結果を表示するモジュールの呼び出し
    • エフェクトの表示
    • 効果音を出す
    • ノーツを打った判定によってコンボ数とスコアを加算する
    • スコア数、コンボ数の表示
    • ゲームが終了するとスコアによってクリア画面、不合格画面に移動。

  • クリア画面、不合格画面 制作;松浦知哉
    • 成績に応じて不合格画面かクリア画面を表示
    • スコア数、最大コンボ数、曲の情報を表示
    • 選曲画面に戻る

  • 操作説明画面 制作;菊池拓海
    • ゲームの操作説明を解説するページ

  • 判定 制作:鈴木身起友、鈴木青龍
    • ノーツを押した際に入力キーと入力時間から判定を行う
    • 判定結果を値で返す

  • 判定結果の表示 制作:鈴木青龍
    • 判定結果の値から結果に応じた表示を出す

  • csvファイルの変換 制作:鈴木身起友
    • ノーツの配置を示すcsvファイルを文字列に変換する

  • 譜面の形成 制作:鈴木身起友
    • ノーツ配置を示す文字列を、ゲーム画面のモジュールで扱いやすい形にする

  • 音楽の再生 制作:菊池拓海
    • 選曲画面の選択に応じてゲーム画面で音楽を流す

モジュール相関図


最終更新日:2019/08/02 13:55:14