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