!!!操作 *入力
キーボードから上、下、左、右等を入力し,『自機』に値を送る
キーを押してるかどうか判定。『s』キーを押している間『弾』に値を送り、発射する
*当たり判定
接触位置を受け取り、被弾の判定をする
『自機』『敵機』『弾』『アイテム』から座標を受け、接触したら値を返す
*自機
画像:飛んでる画像、爆発時の画像
座標位置:X、Y キーボード入力からの値を受け座標を変える。
接触位置:敵と接触したら爆破,アイテムを入手する等が発生する座標
体力:値を設定(例として100)、敵弾にあたったら減らす
残機:残機数を設定(初期値3) なくなったらゲームオーバー
8方向移動(座標) ::上:(x,y + 1) 下:(x,y - 1) ::左:(x - 1,y) 右:(x + 1,y) ::↖:(x - 1,y + 1) ↗:(x + 1,Y + 1) ::↙:(x - 1,y - 1) ↘:(x + 1,y - 1)
・球を打つ
・当たり判定
*敵機
画像:10種類ほど用意。爆発時の画像は統一?
座標位置:X、Y
接触:接触したらイベントが起きる座標(撃破とか)
体力:値を設定,自機の球に当たると,減る
行動パターン,出現パターン:直進,ランダム,動かない,横からなど
攻撃パターン:
*ステージ
ステージごとに敵の数や種類、配置を指定。
*タイトル画面
・スタートボタンを押したら,ステージ選択画面へ移行
・上下左右キーでカーソルを移動,スタートボタンで決定
*ポーズ画面
・ゲームをプレイ中,ポーズボタンを押したら,ポーズ画面へ
・元の画面に戻る。メニュー画面に戻る。
*使用ボタン
・カーソル移動,自機移動ボタン : 矢印キー
・スタート,決定ボタン : Enterキー
・球を打つ : 「s」キー
・ポーズボタン : スペースキー