HypnoSim / Ring Escape

Can the ball escape 30 spinning rings?

One ball starts in the middle of dozens of nested rings. Every ring spins in the opposite direction to its neighbor and has one gap. When the ball slips through a gap, that ring shatters and the camera pulls back to the next one.

Create this video free →
Ring Escape simulation frame

A 15-second run with a random seed, simulated in your browser.

A countdown runs at the bottom of the screen, so every video ends with a clear answer: "ESCAPED!" with the finishing time, or "TIME'S UP" with the number of rings broken. Viewers pick a side in the first second and stay to see who was right. Prefer no clock? Switch the ending to "Until it escapes": the timer counts up and the video ends with a burst the moment the last ring breaks.

How it works

  1. You choose how many rings (10–60), how wide the gaps are and how fast the rings spin. Each ring gets its own starting angle and speed from the seed.
  2. The ball bounces with gravity and full bounciness. Each bounce plays the next note of the melody you pick, so the video doubles as a "guess the song" clip.
  3. When the ball passes through a gap, the ring breaks into glowing pieces and the camera zooms out, which makes long runs feel endless.
  4. Choose the ending: a countdown (escape in time or not) or "Until it escapes", where the video simply runs until the ball gets out. Either way, the video ends a couple of seconds after the escape.
  5. The same seed always gives the same video. Roll the dice until you find a run that escapes in the last second.

What you can customize

  • Video length 5–120s
  • Gravity & bounciness
  • Rings
  • Gap size (°)
  • Ring speed (rad/s)
  • Ending
  • Melody (each bounce plays a note)
  • 9:16 · 16:9 · 1:1 MP4 with sound

Video ideas

"Will it escape in time?"

Keep the default 30 seconds and roll seeds until the ball barely makes it, or barely fails. Close finishes get the most comments.

Guess the song

Pick a melody and title the video "Every bounce plays a note. Guess the song". The answer arrives with the bounces.

Absurd numbers

Push the ring count to 60 and shrink the gaps for a long, tense run with a big number in the title.

Ring Escape FAQ

How do I make a "can the ball escape the rings" video?

Open the Ring Escape template, set the number of rings, roll a seed and export the MP4. The countdown and the final ESCAPED or TIME'S UP screen are added automatically.

Can I control whether the ball escapes?

Indirectly. Wider gaps, more time or fewer rings make an escape more likely. The exact result comes from the seed, so you can preview seeds until you get the ending you want.

What is the difference from the Rotating Ring template?

Rotating Ring has one ring and balls that multiply on every escape. Ring Escape has one ball, many nested rings and a countdown with a win or lose ending.

Does every bounce really make a sound?

Yes. Each bounce plays the next note of the chosen melody and each broken ring plays a chime, rendered into the MP4 in sync with the video.

More simulation templates