<<モジュール分け>> * 開始画面 ** スタートボタン → キャラ選択モジュール呼び出し ** 終了ボタン → 画面を閉じる ** BGM ** 背景 * ** 背景表示、クリックでセリフが次へ ** 拠点モジュール呼び出し * 拠点 ** 画面、選択肢表示、ステータス表示 ** 冒険へ→マップ選択後マップモジュール呼び出し ** 宿→データ操作モジュール呼び出し(HP,MP回復) ** 萬屋→データ操作モジュール呼び出し(アイテム所持数変更) ** 話を聞く→イベントモジュール呼び出し * マップ ** キー入力による ** ↑↓→←...移動→マップ遷移判定 ** yesなら拠点モジュール、noならエンカウント判定 *** yesなら戦闘画面表示モジュール呼び出し、noなら入力待ち ** メニューキー→メニューモジュール呼び出し ** ボス前で決定キー→イベントモジュール呼び出し * メニュー ** メニュー画面表示 ** キー入力待ち ** ステータス→データを読み込んで出力 ** 装備変更orアイテムorセーブ→データ操作モジュール呼び出し * 戦闘画面表示 ** 出現する敵をランダムで決定、敵、背景の表示 ** 仮の構造体にHP,MP,アイテムの数を格納 ** 選択肢の表示→戦闘システムモジュール呼び出し→受け取った変更値(HP,MP,アイテム残量)を仮の構造体に反映 ** 戦闘終了後、仮の構造体と取得経験値、取得金の値をデータ操作モジュールに返す * 戦闘システム  ** 入力待ち ** たたかう→ダメージ計算モジュール呼び出し→戦闘画面表示モジュールへ返す ** 魔法→ダメージ計算モジュール呼び出し→ダメージと減少MP値を返す ** 道具→使用アイテム、回復値を返す ** 逃げる→判定→結果を返す * ダメージ計算モジュール ** 受け取った引数から、ダメージ量を計算して返す ** クリティカル判定あり ** 引数→主人公の攻撃力、敵の防御力、選択した攻撃手段、攻撃の属性、敵の属性、クリティカル判定結果 * イベント ** 話を聞く ** ボスイベ * データ操作 ** 変更するステ、増減量を受け取り、データを変更 ** セーブ時は現在の座標を代入する * エンディング ** 背景表示、クリックでセリフが次へ ** タイトルモジュール呼び出し <<担当>> * タイトル、拠点、データ操作 ** 諏訪、橋本 * OP,ED,イベント ** 菊池 * フィールド ** 立花、松井 * メニュー ** 新田 * 戦闘画面表示、戦闘システム、ダメ計算 ** 宮澤(他終わり次第参戦) <<補足>> <<{フロチャ.pdf} <<{ミニゲーム①.pdf} <<{ミニゲーム②.pdf}