🧪 Water Sports Synchronized Swimming Simulation
Interactive 3D synchronized-swimming simulator: a driven damped harmonic oscillator models each swimmer's buoyancy-driven vertical bob against water drag, while a Kuramoto-style coherence score shows how coordination noise pulls the team out of sync.
This simulation demonstrates the principles of fluid dynamics as a ring of synchronized swimmers performs a shared sculling routine on the water's surface. Each athlete is modelled as a driven, damped harmonic oscillator — buoyancy supplies the restoring force, water drag supplies the damping, and a shared choreography tempo drives every swimmer toward the same rhythm. A Kuramoto-style coherence score tracks how well the team stays in phase as coordination noise — the real-world challenge of fatigue, missed cues, and individual timing drift — pulls swimmers away from perfect unison, while the buoyancy and drag sliders reveal how close the routine sits to a dangerous resonance spike.
This simulation demonstrates the principles of fluid dynamics and momentum as synchronized swimmers execute complex routines in a pool. It explores how buoyancy and drag affect movement within water, showcasing the challenges of maintaining coordination and stability.
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install