2014 ソフトウェア設計及び演習用の班Wiki
操作gr08
操作
-
入力
キーボードから上、下、左、右等を入力し,『自機』に値を送る
キーを押してるかどうか判定。『s』キーを押している間『弾』に値を送り、発射する
-
当たり判定
接触位置を受け取り、被弾の判定をする
『自機』『敵機』『弾』『アイテム』から座標を受け、接触したら値を返す(自機に)
-
自機
画像:飛んでる画像、爆発時の画像
座標位置:X、Y キーボード入力からの値を受け座標を変える。
接触位置:敵と接触したら爆破,アイテムを入手する等が発生する座標
体力:値を設定(例として100)、敵弾にあたったら減らす、どの弾にあたっても減る値は同じ
残機:残機数を設定(初期値3) なくなったらゲームオーバー、体力が0になると1減少
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
接触:接触したらイベントが起きる座標(撃破とか)
体力:値を設定,自機の球に当たると,減る。0になると爆発
行動パターン,出現パターン:直進,ランダム,動かない,横からなど
攻撃パターン:
-
アイテム
画像:5種
座標位置:固定orX,Yに移動
接触:接触したらイベント発生→自機パワーアップ(自機に値を返す)、その後消滅
-
弾
属性:敵or自の判断、自(敵)が出した弾に自(敵)があたってもイベントは発生しない
発生位置:自or敵の位置から発射
画像:2or3種類(普通の弾、レーザー的な、敵のボスの特殊攻撃(未定))
接触:接触したらイベント発生、その後消滅
座標位置:X,Y
-
ステージ
ステージごとに敵の数や種類、配置を指定。
背景、出来ればBGMも
-
タイトル画面
・PLAY、EXITボタン配置
・PLAYボタンにカーソルをあわせてスタートボタンを押したら,ステージ選択画面へ移行
・上下左右キーでカーソルを移動,スタートボタンで決定
-
ポーズ画面
・ゲームをプレイ中,ポーズボタンを押したら,ポーズ画面へ
・メニューは、元の画面に戻る。ステージ選択画面に戻る。
-
ゲームオーバー時
・座標を固定して背景を止める。
・画面暗転させ、「GAMEOVER」の文字を表示する。
・その後「タイトルへ戻る」「自機選択へ戻る」「ステージの最初からやり直す」の3つから選択する。
-
使用キー
・カーソル移動,自機移動ボタン : 矢印キー
・スタート,決定ボタン : Enterキー
・キャンセル:「c」キー
・球を打つ : 「s」キー
・ポーズボタン : スペースキー
最終更新日:2014/12/10 16:07:42