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

15::gr12::モジュール::フィールド

受取先
キャラクター選択 [ゲーム開始]
メニュー [メニューを閉じる]
戦闘 [戦闘終了]
フィールド操作(関数field_main)
入力「↑」「↓」「←」「→」 キャラクター移動
入力「z」 キャラクター前方のマスの調査
入力「x」 メニュー画面へ
画像(関数field_graphic)
マップ画面(一つ)
キャラクターグラフィック
エネミーオブジェクト
その他オブジェクト
エンカウント処理(関数field_encount)
自身と敵の座標を参照
値が一致すれば戦闘画面へ
一致しなければ処理は行われない
時間管理(関数field_timer)
ゲーム残り時間を保持する(ゲーム開始時〇〇分)
フイールドマップ滞在中、時間経過で減算
メニュー画面、戦闘画面への移行で減算ストップ
フィールドマップ移行で再び減算
値が0になればリザルト画面へ
エネミー配置(関数field_enemy)
敵はフィールド上を動かない
出現場所は複数あり その中からランダムで敵を配置
戦闘終了後 配置をリセット
キャラクター移動
 「↑」「↓」「←」「→」それぞれに画像、またはアニメーションを割り当て
 マップ上のキャラクターの座標を更新


最終更新日:2015/05/22 17:09:32