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

23::gr11::モジュール

モジュール

※以下は中間発表以前の情報です。中間発表以降の情報は最終発表のページをご覧ください。

画面の状態でモジュール分けを行う。

  • 開始画面
    • タイトル
    • プレイガイド
    • アニメーション
  • 戦闘画面
    • コマンド選択
    • アニメーション(自→敵)
    • ダメージ計算(自→敵)
    • アニメーション(敵→自)
    • ダメージ計算(敵→自)
  • ミニゲーム画面
    • ミニゲーム(1〜n)
  • 終了画面
    • アニメーション(勝利)
    • クリア
    • アニメーション(敗北)
    • ゲームオーバー

作用関係

image_18.jpg
※訂正:スタート画面の中にタイトルとプレイガイドの各状態がある。

開始画面

タイトル

担当:斎藤
最初に表示される画面。[始める]選択後、アニメーションへ遷移。[遊び方]選択後、プレイガイドへ遷移。

プレイガイド

担当:斎藤
遊び方を説明する画面。[戻る]選択後、タイトルへ遷移。

アニメーション

担当:斎藤
タイトルから遷移後、導入のアニメーションを再生。アニメーション再生後、コマンド選択へ遷移。

戦闘画面

コマンド選択

担当:中野
7個あるコマンドのうち、ランダムで選ばれた4つのコマンドを表示。4つの内いずれかのコマンドが選択されたら、そのコマンドに対応したミニゲーム画面に画面遷移する。

アニメーション(自→敵)

担当:斎藤
ミニゲームから遷移後、戦闘アニメーション(自→敵)を再生。その後ダメージ計算(自→敵)へ遷移。ミニゲームから受け取ったスコアをそのままダメージ計算(自→敵)へ渡す。

ダメージ計算(自→敵)

担当:中野 スコアよりダメージ量を計算。

アニメーション(敵→自)

担当:斎藤
ダメージ計算(自→敵)から遷移後、戦闘アニメーション(敵→自)を再生。その後ダメージ計算(敵→自)へ遷移。ミニゲームから受け取ったスコアをそのままダメージ計算へ渡す。(敵→自)

ダメージ計算(敵→自)

担当:中野
スコアを取得し、そのスコアをもとにダメージ量を計算。

ミニゲーム画面

音ゲー

担当:高橋
コマンド選択から遷移後、このミニゲームを開始。ミニゲーム終了後、アニメーション(自→敵)へ遷移。ミニゲームで加算したスコアを遷移先に渡す。

わんこそば

担当:斎藤
コマンド選択から遷移後、わんこそばのミニゲームを開始。ミニゲーム終了後、アニメーション(自→敵)へ遷移。ミニゲームで加算したスコアを遷移先に渡す。(ファイル名:minigame2.html)

サンドバッグ

担当:斎藤
コマンド選択から遷移後、サンドバッグのミニゲームを開始。ミニゲーム終了後、アニメーション(自→敵)へ遷移。ミニゲームで加算したスコアを遷移先に渡す。(ファイル名:minigame3.html)

とげジャンプ

担当:照山
戦闘画面から呼び出され,ミニゲーム画面へ遷移する。ミニゲーム終了後、アニメーション(自→敵)へ遷移。ミニゲームで加算したscoreを遷移先に渡す。

卵割り

担当:照山
戦闘画面から呼び出され,ミニゲーム画面へ遷移する。ミニゲーム終了後、アニメーション(自→敵)へ遷移。ミニゲームで加算したscoreを遷移先に渡す。

きこる(前:木こり)

担当:若澤
戦闘画面(コマンド選択)から呼び出され、ミニゲーム画面へ遷移する。ミニゲーム終了後、スコア(変数scoreの値)を戦闘画面のアニメーション(自->敵)に渡し、同モジュールへ遷移。(ファイル名:minigame6.html、minigame6.js)(minigame6_scene.js, minigame6_var.js, 素材)

まりお(前:わんこそば拾い)

担当:若澤
戦闘画面(コマンド選択)から呼び出され、ミニゲーム画面へ遷移する。ミニゲーム終了後、スコア(変数scoreの値)を戦闘画面のアニメーション(自->敵)に渡し、同モジュールへ遷移。(mingame8_scene.js, minigame8_var.js, 素材)

射的

担当:阿部
戦闘画面(コマンド選択)から呼び出され、射的のミニゲーム画面へ遷移する。ミニゲーム終了後、スコア(変数scoreの値)を戦闘画面に渡し、戦闘画面に遷移する。

終了画面

アニメーション(勝利)

担当:斎藤
ダメージ計算(自→敵)から遷移後、導入のアニメーションを再生。アニメーション再生後、クリアへ遷移。

クリア

担当:斎藤
ダメージ計算(自→敵)から遷移後、クリアのメッセージを表示する。[戻る]選択後、タイトルに遷移する。

アニメーション(敗北)

担当:斎藤
ダメージ計算(敵→自)から遷移後、導入のアニメーションを再生。アニメーション再生後、ゲームオーバーへ遷移。

ゲームオーバー

担当:斎藤
ダメージ計算(敵→自)から遷移後、ゲームオーバーのメッセージを表示する。[戻る]選択後、タイトルに遷移する。


最終更新日:2023/07/26 23:57:17