Why Breakout Is a Better AI Coding Test Than It Looks
The task looks simple
Breakout is familiar and small enough to explain in seconds. That makes it useful for video, but it also hides a dense set of frontend engineering requirements.
The hard part is state
Most weak runs did not fail because they forgot to draw a paddle. They failed because collision, lives, pause, game over, and restart all touch the same animation state.
Visual evidence matters
A run can look plausible in code while rendering a blank canvas or a game that cannot survive a restart. The case forces every result to be judged in the browser.