BRK//OUT

32 bricks · 1 paddle · 0 mercy
insert coin — fps v1.0

Scoreboard

000
best 000 · ceiling 320
32 bricks remaining
Lives

Telemetry

speed |v|0.00
heading θ—
dx0.00
dy0.00
paddle x170
substeps2 / frame

Controls

◀▶AD

slide the paddle

SPACE

launch / re-serve

P

pause & resume

R

restart run

DRAG

finger steers paddle · tap launches

Field spec

AABB + MTV. 8×4 grid of 50×20 cells. The ball's box is tested against every live cell, the deepest-overlap cell wins, and the minimum translation vector ejects the ball before exactly one bounce resolves per substep — no tunnelling, no brick-hugging.

Angled returns. Paddle contact maps hit offset to ±68°; edge contact transfers lateral drift. Every bounce renormalises |v| to 3.44 → 4.00 px/frame.