Input // map
←→move paddle (or A / D)
SPACElaunch ball · pause
ENTERrestart after game over
Mmute / unmute
DRAGfinger slides the paddle
Telemetry // live
stateREADY
speed px/f3.44
vector dx / dy—
heading45.0°
paddle x170
streak0
bricks32 / 32
score0 / 320
vbreak-32 · ntsc
400 × 600
tap / click the screen to launch
Field map // 8×4
ROW 1 · TOPCOL 1→8
Collision bus
WALL
PADDLE
BRICK
MISS
Scoring
+10per brick destroyed — every brick takes exactly one hit.
320maximum score. 32 bricks × 10, no multipliers.
×3lives. Ball past the paddle floor costs one.