BREAKOUT

INSERT COIN ▮

Cabinet 01 · HTML5 Canvas · 400×600 · Vanilla JS · 60 FPS target · touch ready

Controls

Input Matrix
←ASlide left
→DSlide right
SPACEServe / hold pause
PPause
RRestart run
MOUSETrack paddle
TOUCHDrag / tap to serve

The paddle maps to your finger across the full 400px playfield — swipe anywhere on the glass.

Tuning

Live Physics
Playfield400 × 600
Brick grid8 × 4 · 50 × 20
Paddle170
Ball r3 px
|velocity|3.44
Vector+2.00 / −2.80
Tick60 fps

Fixed 1/60 s accumulator — identical physics on 60 Hz and 120 Hz panels. Magnitude is renormalised after every reflection, so the ball never drifts off speed.

PowerCRT-400 · CYAN PHOSPHOR
◀ TRIMSCREEN 01TRIM ▶

How to play

Ruleset
  1. Serve. The ball rides the paddle — tap, click or hit space to fire it off at an angle.
  2. Aim with the paddle. Hitting near the rim throws the ball out wide; the centre returns it steeply.
  3. Chip the wall. +10 per brick, 320 for the full 8 × 4 grid. Only the closest hit registers each frame.
  4. Don't drop. Three balls. Miss the paddle and the wall stays standing.

Session

Attract
Score0000
Balls left3
Bricks down0 / 32
Clock0:00
Best0000

Attract mode is running. Hit start to take the controls.