<<モジュール>> 画面の状態でモジュール分けを行う。 *開始画面 **タイトル **プレイガイド **アニメーション *戦闘画面 **コマンド選択 **アニメーション(自→敵) **ダメージ計算(自→敵) **アニメーション(敵→自) **ダメージ計算(敵→自) *ミニゲーム画面 **ミニゲーム(1〜n) *終了画面 **アニメーション(勝利) **クリア **アニメーション(敗北) **ゲームオーバー <<作用関係>> <<{image_18.jpg}((br)) ※訂正:スタート画面の中にタイトルとプレイガイドの各状態がある。 <<開始画面>> !!タイトル 担当:斎藤((br)) 最初に表示される画面。[始める]選択後、アニメーションへ遷移。[遊び方]選択後、プレイガイドへ遷移。 !!プレイガイド 担当:斎藤((br)) 遊び方を説明する画面。[戻る]選択後、タイトルへ遷移。 !!アニメーション 担当:斎藤((br)) タイトルから遷移後、導入のアニメーションを再生。アニメーション再生後、コマンド選択へ遷移。 <<戦闘画面>> !!コマンド選択 担当:中野((br)) 7個あるコマンドのうち、ランダムで選ばれた4つのコマンドを表示。4つの内いずれかのコマンドが選択されたら、そのコマンドに対応したミニゲーム画面に画面遷移する。 !!アニメーション(自→敵) 担当:斎藤((br)) ミニゲームから遷移後、戦闘アニメーション(自→敵)を再生。その後ダメージ計算(自→敵)へ遷移。ミニゲームから受け取ったスコアをそのままダメージ計算(自→敵)へ渡す。 !!ダメージ計算(自→敵) 担当:中野 スコアよりダメージ量を計算。 !!アニメーション(敵→自) 担当:斎藤((br)) ダメージ計算(自→敵)から遷移後、戦闘アニメーション(敵→自)を再生。その後ダメージ計算(敵→自)へ遷移。ミニゲームから受け取ったスコアをそのままダメージ計算へ渡す。(敵→自) !!ダメージ計算(敵→自) 担当:中野((br)) スコアを取得し、そのスコアをもとにダメージ量を計算。 <<ミニゲーム画面>> !!音ゲー 担当:高橋((br)) コマンド選択から遷移後、このミニゲームを開始。ミニゲーム終了後、アニメーション(自→敵)へ遷移。ミニゲームで加算したスコアを遷移先に渡す。 !!わんこそば 担当:斎藤((br)) コマンド選択から遷移後、わんこそばのミニゲームを開始。ミニゲーム終了後、アニメーション(自→敵)へ遷移。ミニゲームで加算したスコアを遷移先に渡す。(ファイル名:minigame2.html) !!サンドバッグ 担当:斎藤((br)) コマンド選択から遷移後、サンドバッグのミニゲームを開始。ミニゲーム終了後、アニメーション(自→敵)へ遷移。ミニゲームで加算したスコアを遷移先に渡す。(ファイル名:minigame3.html) !!とげジャンプ 担当:照山((br)) 戦闘画面から呼び出され,ミニゲーム画面へ遷移する。ミニゲーム終了後、アニメーション(自→敵)へ遷移。ミニゲームで加算したscoreを遷移先に渡す。 !!卵割り 担当:照山((br)) 戦闘画面から呼び出され,ミニゲーム画面へ遷移する。ミニゲーム終了後、アニメーション(自→敵)へ遷移。ミニゲームで加算したscoreを遷移先に渡す。 !!きこる(前:木こり) 担当:若澤((br)) 戦闘画面(コマンド選択)から呼び出され、ミニゲーム画面へ遷移する。ミニゲーム終了後、スコア(変数scoreの値)を戦闘画面のアニメーション(自->敵)に渡し、同モジュールへ遷移。==(ファイル名:minigame6.html、minigame6.js)== !!まりお(前:わんこそば拾い) 担当:若澤((br)) 戦闘画面(コマンド選択)から呼び出され、ミニゲーム画面へ遷移する。ミニゲーム終了後、スコア(変数scoreの値)を戦闘画面のアニメーション(自->敵)に渡し、同モジュールへ遷移。 !!射的 担当:阿部((br)) 戦闘画面(コマンド選択)から呼び出され、射的のミニゲーム画面へ遷移する。ミニゲーム終了後、スコア(変数scoreの値)を戦闘画面に渡し、戦闘画面に遷移する。 <<終了画面>> !!アニメーション(勝利) 担当:斎藤((br)) ダメージ計算(自→敵)から遷移後、導入のアニメーションを再生。アニメーション再生後、クリアへ遷移。 !!クリア 担当:斎藤((br)) ダメージ計算(自→敵)から遷移後、クリアのメッセージを表示する。[戻る]選択後、タイトルに遷移する。 !!アニメーション(敗北) 担当:斎藤((br)) ダメージ計算(敵→自)から遷移後、導入のアニメーションを再生。アニメーション再生後、ゲームオーバーへ遷移。 !!ゲームオーバー 担当:斎藤((br)) ダメージ計算(敵→自)から遷移後、ゲームオーバーのメッセージを表示する。[戻る]選択後、タイトルに遷移する。