Ring Breaker
Concentric rings, each with its own rotating gap. A ball starts at the center and has
to punch its way outward, ring by ring — every ring it clears shatters into voxels
behind it for good.
Ring: 1 / 5
Cleared: 0
Bounces: 0
Start
Restart
Pause
Sound: On
How it works: the arena is packed with up to 80 concentric rings,
spaced tightly like the layers of an onion, each with a gap at its own independently
rotating angle. The ball only ever needs to worry about the very next ring outward —
it bounces around inside its current band exactly like the Shrinking Circle demo
(same elastic reflection, same "does the angle line up with the moving gap" test),
and the instant it slips through that gap it's treated as having "cleared" the ring:
that ring's arc bursts apart into voxels and disappears. Every clear also compresses
every remaining shell inward by 12% toward the ball's new position — so even with 80
tightly-packed layers, the gauntlet keeps getting shorter as you go and is guaranteed
to finish in finite time instead of dragging on forever. More rings still means a
longer run overall; faster rotation makes timing each individual gap harder even
though the physics never change.