Javaプログラミング

トップページ      |      目次
←前へ      次へ→

  • 基本仕様
    • 基本ルール
      • フィールドには基本要素としてプレイヤーが操作するバーとボールとブロックがある
      • プレイヤーはブロックにボールを当てて崩して(消去して)、すべてのブロックを崩せばゲームクリアになる
      • ボールがフィールド下端に落ちるとミスになり、3回ミスするとゲームオーバーになる
      • プレイヤーはバーを左右のみに移動させることができる
      • ボールはバー、ブロック、壁(フィールド下端をのぞいたフィールドの橋)に当たると反発する
      • ゲーム開始時、ミス時は自動的ににポーズ状態になる
      実行結果
    • ゲーム画面
      • ゲーム画面のサイズは幅600px、高さ400pxとする
    • プレイヤー
      • プレイヤーの操作はキーボードの←キーと→キーで行う
      • バーは左右にのみ移動(一度キーを押すごとに20px移動)でき、画面の右端より右、左端より左には移動できない
      • ゲーム開始直後はポーズ状態で移動できない。スペースキーを押すことでポーズ状態は解除され、移動が可能になる
      • バーの初期位置はフィールドの中央下側(バーの左端の座標x=275,y=350)とする
    • ボール
      • フィールド上にボールはただ一つのみとする
      • ボールの初期位置はバーの中央付近(ボールの中心座標x=325,y=340)とする
      • ゲーム開始時は速度は0でゲーム開始直後は左斜め上方向(45°)に発射される
    • ブロック
      • ブロックは横方向に8列、縦方向に5行の40個配置する
      • ブロックの幅は50px、高さは25pxで隣接するブロックとの感覚はそれぞれ10pxとする
      • ブロックは1回ボールが当たると崩れる(消滅する)
    • キー操作
    • キー 動作
      ← バーを左に動かす
      → バーを右に動かす
      space ポーズ状態を解除する(ポーズ状態にはできない)
      esc ゲームをリセットする(初期状態にする)
      >

←前へ      次へ→