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

18::gr03::モジュール分け

モジュール分け

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

ホームへ戻る

担当(仕様書はこちらから)


最終更新日:2018/08/03 14:02:47