Module 01
Free Kick Mechanics
Gravity, quadratic drag and the Magnus force explained with the exact constants the simulator integrates at 240 Hz.
Precision Free Kick Simulation Lab
Lock a target inside the goal, hold to charge your strike and release. Our physics engine resolves gravity, aerodynamic drag and Magnus curve 240 times per second while a reactive goalkeeper reads your shot in real time.
Live Simulator
Tap inside the goal to lock your target. Press and hold (left or right mouse button, a finger, or the Space key) to build power, and release inside the gold sweet zone to strike clean.
Sweet zone: 47–59%
Keyboard: focus the pitch and use the arrow keys to move the target, then hold Space and release to shoot. A quick tap only aims; a sustained hold charges the strike.
Gravity fixed at 9.81 m/s². Crosswind only acts when air resistance is enabled.
Strike a free kick to generate a full breakdown.
Goalkeeper: No reaction recorded yet.
Tactical Intel Modules
Each module unpacks one layer of the engine, from the equations that bend the ball to the reaction model that decides whether the keeper gets a glove to it.
Module 01
Gravity, quadratic drag and the Magnus force explained with the exact constants the simulator integrates at 240 Hz.
Module 02
Reaction windows, dive velocity, prediction noise and the reach envelope that separates a fingertip save from a goal.
Module 03
Target zoning, wall evasion geometry and the power-to-accuracy trade-off that governs every decision at the spot.
Module 04
How speed, accuracy, curve and apex are measured, and what the 101 km/h benchmark really tells you.
Module 05
Foot-contact angles, run-up geometry and a progressive drill plan that turns simulator insight into repeatable technique.
Engine Pipeline
Your tap is projected from screen space onto the goal plane, giving exact target coordinates in metres.
An iterative solver finds the horizontal and vertical launch angles that would land the ideal strike on your target, including curve.
Your real power sets the launch speed. Missing the sweet zone changes flight time, so the ball rises or dips away from the solution.
The keeper waits out a reaction delay, predicts the crossing point with noise and dives at a capped lateral speed.
Switch the goalkeeper to Elite, move the ball wide and find the top corner with full spin. The telemetry will tell you exactly why it worked.