!!!!モジュール *自機モジュール *敵モジュール *表示・出力モジュール *タイム&スコア計算モジュール *接触判定モジュール *ゲーム進行モジュール *マップモジュール *弾モジュール *音関係モジュール(実装しないかも) *イベント用モジュール(実装しないかも) !!!!モジュール別関数&構造体(仮) !!自機モジュール *自機データ構造体(向き、武器、位置(前回・現在?)、状態(正常、ノックバック、無敵)、HP、接触範囲) *被ダメ操作(ダメージ計算(+データ操作)、ノックバック&無敵時間計測) *キーボード操作(移動、攻撃) *エリア移動時操作 *初期データ設定 !!敵モジュール *敵データ構造体(敵種類、位置、状態タイマー、HP、接触範囲) *初期データ設定 *エリア移動操作 *AI(攻撃、移動) *状態タイマー操作 !!表示・出力モジュール *ゲームプレイ画面 *その他ー>適宜考えて開発 !!タイム&スコア計算モジュール *タイム測定 *スコア計算 !!接触判定モジュール *接触判定 !!ゲーム進行モジュール *Main関数ー>最終段階で製作 !!マップモジュール *マップデータ構造体(種類(アイテム・壁・エリア移動区域・イベント発生区域)、接触範囲) *初期データ設定 !!弾モジュール *弾データ構造体(自機OR敵、方向ベクトル、位置、消滅時間) *エリア移動操作 *弾位置計算 *弾消滅時間計算 *弾消滅操作 [return|http://wiki.cis.iwate-u.ac.jp/~wiki/csd/group.cgi/2014/?p=14%3A%3Agr03]