8ppoi コンソール向けに制作された、王道のブロック崩し(ブレイクアウト)ゲームのカートリッジソースコードです。
✨ ゲーム概要
- パドルを操作してボールを打ち返し、画面上のブロックをすべて消すとクリア!
- 上の段のブロックほど、壊したときのスコアが高くなります。
- ボールを画面下に落としてしまうとゲームオーバーです。
🕹️ 操作方法 (1P)
ArrowLeft(左矢印キー):パドルを左に移動ArrowRight(右矢印キー):パドルを右に移動KeyX(Xキー / B1ボタン):ゲームオーバー・クリア時のリトライ
⚙️ ゲーム仕様
- 画面サイズ:128 × 72 ピクセル
- ブロック配置:横 8 列 × 縦 3 行(計 24 個)
- スコアシステム:
- 青ブロック(下段):10点
- 緑ブロック(中段):20点
- 赤ブロック(上段):30点
📂 ファイル構成
Cartridge.js:ゲームのメインロジック、描画、衝突判定、サウンド再生を含むカートリッジクラス。