Throw a ball, fire a cannon, launch a rocket off a ramp — every one of these follows the exact same underlying physics. Strip away air resistance and spin, and what remains is one of the cleanest, most elegant results in all of classical mechanics: projectile motion.

Rather than just describing the equations, this article lets you test them yourself. Scroll down to the simulation, adjust the launch angle and speed, and watch the trajectory change in real time.

The Core Insight: Two Independent Motions

The single trick that makes projectile motion solvable is this: horizontal motion and vertical motion don't affect each other at all. They happen completely independently, at the same time.

Note: Gravity only ever acts vertically. It never speeds up or slows down horizontal motion — which is why a bullet fired perfectly horizontally and a bullet simply dropped from the same height hit the ground at the exact same moment.

Horizontal Motion — Constant Velocity

With no air resistance, there's no horizontal force acting on the projectile at all. So horizontal velocity never changes:

\[ x(t) = v_0 \cos(\theta) \cdot t \]

Vertical Motion — Constant Acceleration

Vertically, gravity constantly pulls the projectile downward, giving it constant downward acceleration:

\[ y(t) = v_0 \sin(\theta) \cdot t - \frac{1}{2}g t^2 \]

Here, \( v_0 \) is the initial launch speed, \( \theta \) is the launch angle from horizontal, and \( g \) is gravitational acceleration (about 9.8 m/s² on Earth).

Try It Yourself

Adjust the launch angle and speed below, then hit Launch to see the resulting trajectory. Try to find the angle that produces the longest possible range.

What the Simulation Reveals

Run the simulation a few times at different angles and you'll notice something: 45° consistently produces the longest range for a given launch speed — but the reason why is worth understanding, not just observing.

Why 45° Maximizes Range

The full range equation, combining both the horizontal and vertical motion equations above, simplifies to:

\[ R = \frac{v_0^2 \sin(2\theta)}{g} \]

Since \( \sin(2\theta) \) reaches its maximum value of 1 exactly when \( 2\theta = 90° \) — meaning \( \theta = 45° \) — this single trigonometric fact explains why 45° is the universal optimum angle, regardless of launch speed.

The same equation that predicts a basketball's arc also predicted the range of medieval trebuchets and modern artillery — physics doesn't care about the century.

Real-World Complications

Our simulation deliberately ignores air resistance, which is why it's clean and educational — but real projectiles experience drag that reduces range and shifts the optimal angle to something slightly less than 45°. This is why real javelin throwers and long-range snipers use angles noticeably lower than the "textbook" 45°.

Quick check: If you launch a projectile at exactly 90° (straight up), what happens to its horizontal range?

Try the simulation with a very high angle to confirm this yourself — then let me know in the comments what real-world projectile you'd like explained next.