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