Dr. Loveless Curiosity Lab

Freekick Lab

Gravity, drag, spin, and the curved path of a famous soccer ball

This project began with a simple sports question: how does a soccer ball bend through the air? A free kick is not just a parabola. Gravity pulls the ball down, air resistance slows it, and spin creates a sideways Magnus force that can curl the path around a wall and toward the goal.

Arjav's write-up turns that story into a 3D differential-equation model. Concept 1 compares a Beckham-style free kick with a tuned Desmos model. Concept 2 becomes a shot-building lab where visitors adjust launch direction, speed, spin, and spin axis to see whether the ball reaches the target.

Back to Project Showcase

Explore a Bending Free Kick

Start with the real kick, then move into the model. The page shows how gravity, drag, and spin combine to make a ball curve, and then lets visitors experiment with the launch vector and spin-axis vector themselves.

Concept 1: Beckham Model + Real Kick
A tuned 3D model is synchronized with a real Beckham free-kick video.
Original Video
Loading Beckham free kick model...
Desmos 3D model
Real kick reference
Concept 2: Build Your Own Free Kick
Change the launch vector and spin-axis vector to build a shot that bends into the goal.
Clean bending goal. Use the sliders below to tweak the shot, then press Play.
Purple = initial velocity. Orange = spin axis. Presets are starting points; the sliders above send values directly into Desmos.
Loading interactive free kick model...
Interactive free-kick challenge
Concept 3: Arjav’s Prototype
A future-facing prototype showing where this project can grow next.

Arjav built this early Lovable prototype as a concept sketch for the next version of the project. It is still under construction, but it shows several goals we want to build toward: famous kick presets, side/top views, and live slider controls.

Screenshot of Arjav’s Freekick Lab prototype with trajectory views and slider controls

Where It Started

Arjav began with the question of how a soccer ball curves through the air. His paper models the flight of a spinning soccer ball using gravity, quadratic drag, and the Magnus force, then connects the model to famous free kicks such as Beckham against Greece.

The visual page turns that model into an interactive lab: first match a real video, then let visitors change the speed, aim, elevation, spin amount, and spin axis themselves.

Future Additions

Future versions will add a famous free-kick gallery with Beckham, Roberto Carlos, and knuckleball examples, plus supporting views for top-down curl, side-view height, spin axis, and force diagrams.

This first version focuses on the two central experiences: matching a real free kick and building your own bending shot.