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

14::gr11::モジュール分けと分担

体力と現在のマス目は大域変数で管理しようかと思う
マスは構造体の配列

  • タイトルモジュール
    初期画面、タイトル画面、タイトルメニュー、スタートで山選択画面に移動、Quitで終了
  • 山選択モジュール
    画面切り替え、山選択画面、山選択ボタン、選択したボタンに応じて値を返す(すごろく画面に移動)
    とりあえずここから下のモジュールをプロトタイプで作る
  • イベントモジュール_ばんぷさん
    画面切り替え、イベント画面、テキストの表示、(イベントごとに関数で作る)、ステータスの変化
  • すごろくモジュール_きのこさん
    キャラクター位置の初期化、マス目の判定(イベントマスかどうか)、ゲームのメイン画面、マップ(地面)の表示、キャラクターの表示、背景の表示
  • マップモジュール_ぴーさん
    山ごとのマップの情報を保持している。マップの初期化。マップの管理、ステージごとに判別してマスにイベントを代入
  • サイコロモジュール_ぺー3
    画面切り替え、サイコロのアニメーション表示、サイコロの値を返す
  • メニューモジュール_ぺー
    メニュー画面、サイコロボタン(押すとサイコロ画面へ)、アイテムなど
  • 移動モジュール_がでさん
    マスの情報とサイコロの値を受け取り、一マス動くアニメーションをループさせる。アニメーションでキャラクターを動かす。ベルトコンベアみたいに地面が動く。背景も動かせたらいいね
  • メモ
    640*480な

    こっから大域変数な

    typedef struct {
    int masu_type;
    void (*kansuu)();
    } masu_pack;


    int masu_nowな

    int HPな


最終更新日:2014/11/20 14:41:01