モジュール分け>>
* 通信モジュール
** 4つの機器を接続
* 開始画面モジュール
** スタートボタン → プロローグモジュール呼び出し
** 終了ボタン → 画面を閉じる
** BGM
** 背景
** SE
* プロローグモジュール
** BGM
** 背景
** ストーリー → クリックで読み進める
終了したらキャラ選択モジュール呼び出し
* キャラ選択モジュール
** キャラを4人表示 → クリックで決定
4人決定後すごろくモジュールへ移動
** BGM
** SE
* コインモジュール
** 画面左下にコイン枚数を表示
** コインの増減計算
** クリアボーダー判定 → 真ならエンドロールモジュール呼び出し
* マップモジュール
**マップの全体図を表示
* サイコロモジュール
** クリックで転がる → アニメーション(サイコロ切り替え)
** クリックで止まる → すごろく画面モジュール呼び出し(※)
** SE
* すごろく画面モジュール
** 順位表示
** コインモジュール呼び出し
** サイコロモジュール呼び出し
** 背景
** マップボタン → マップモジュール呼び出し
** (※)サイコロの目の数分、背景をスライド → 次ますに止まったらマスイベントモジュール呼び出し
** キャラのモーション(歩く動き)
** BGM
** 4Pのターン終了 → ルーレットモジュール呼び出し
* マスイベントモジュール
** イベント → クリックで読み進める
** イベント終了 → コインモジュール呼び出し
* ルーレットモジュール
** ルーレットを表示
** 回る → アニメーション(画像切り替え)
** 止まる → ランダムで停止(1:じゃんけんモジュール、2:鉄骨モジュール、3:パチンコモジュール)
* じゃんけんモジュール
** コインモジュール呼び出し
** グーボタン → クリックで選択
** チョキボタン → クリックで選択
** パーボタン → クリックで選択
** 4人選択後、カード開示
** 勝敗表示
** コインモジュール呼び出し
** すごろく画面モジュール呼び出し
** 背景
* 鉄骨モジュール
** コインモジュール呼び出し
** ゲーム強制スタート
** 背景 → キャラの動きに合わせてスライド(キャラによってスピード異なる)
** 一定時間ごとに風向き表示(毎回変化)
** キャラ表示(歩くアニメーション、傾くアニメーション)(キャラによって傾きやすさ異なる)
** キーボード入力でキャラの傾き調整
** 傾き判定
*** 傾きが一定以上 → 落下
*** 落下時
**** LOSE表示(背景黒)→ 4位確定
** 全員ゴールまたは落下 → 順位表示
** コインモジュール呼び出し
** すごろく画面モジュール呼び出し
** BGM
* パチンコモジュール
** ゲーム強制スタート
** マウス入力(クリック連打)→ 連打(カウント)数によりパチンコ玉画像スライド(上昇)
** カウント数判定
*** カウント数が一定以上
**** クリア(大当たり)表示
** 順位表示
** コインモジュール呼び出し
** すごろく画面モジュール呼び出し
** BGM
*エンドロールモジュール
** BGM
** 背景
** ストーリー → クリックで読み進める
終了したら順位表示
** 開始画面モジュール呼び出し
<<補足>>
<<{フロチャ.pdf}
<<{ミニゲーム①.pdf}
<<{ミニゲーム②.pdf}