2020 ソフトウェア設計及び演習用の班Wiki
19::gr13::モジュール化
モジュール化
①タイトルモジュール
- 画面の表示、選択肢の表示(はじめから、つづきから)
- はじめから→オープニングモジュールへ
- つづきから→セーブの呼び出し→オープニングモジュールへ
②オープニング/エンディングモジュール
- 背景の表示、テキストの表示
- 終了時→マップモジュールへ
③マップモジュール
- マップ、主人公、敵、アイテム欄、HP(ハートの数)の表示
- マップの形、敵の位置、アイテムの位置の情報
④主人公モジュール
- 移動・調べるの動作 移動→矢印のキーボード入力で次の座標 調べる→ある座標(鍵の前とか)に行くと…
- 当たり判定(敵、壁、アイテム)
⑤敵モジュール
- 敵ごとに識別できるようにする
- 敵ごとにダメージの数
- 当たり判定?
- 敵の行動パターン(X,Y軸上に主人公が来た際に追尾開始)
- 止まっている敵
- 動いている敵
⑥イベントモジュール
- アイテムの取得→管理モジュールへ反映
- 扉の開閉演出→管理モジュールへ反映
- 敵と出会った時→戦闘モジュールへ
⑦戦闘モジュール
- 敵の種類(区別)によってジャンケン/クイズに移行
- ジャンケン
- 画面、テキスト、選択肢の表示
- マウスクリックで選択、決定
- 敵が出す手のパターン
- 勝ち→マップにモジュール
- 負け→ダメージの反映をしてマップへ戻る
- クイズ
- 画面、テキスト、選択肢の表示
- 四択でマウスクリックで選択、決定
- 正解→マップへ戻る
- 不正解→ダメージの反映してマップへ戻る
⑧管理モジュール
- 主人公の位置
- アイテム
- 扉の状況
- HP(ハートの数)
- 敵の管理(どの敵と接触したか)
- マップのどこにいるか
⑨セーブ/ロード(わからないので保留)
- ロード→セーブデータの情報を読み込む(ファイルとか?)
- セーブ→管理モジュールの内容をファイル?に保存
最終更新日:2019/08/02 12:07:13