HomeArticlesPhysics & Mechanics

Understanding the Game Through Motion

Hockey is far more than just skating and hitting; it’s a complex interplay of physics principles governing speed, trajectory, and force. This simulation allows you to explore these concepts firsthand, manipulating variables to see how they impact the game.

mysimulator teamUpdated June 2026≈ 5 min read▶ Open the simulation

Momentum and Collisions

The core of hockey’s dynamics lies in the conservation of momentum. When players collide, their momentum is transferred, affecting both their trajectories and speeds. The greater the mass or velocity involved, the more significant this transfer will be.

Our simulator allows you to adjust player masses and initial velocities. Observe how a heavier skater impacts another with far greater force than a lighter one, demonstrating Newton’s third law: For every action, there is an equal and opposite reaction.

p = mv (Momentum = mass × velocity)

The Puck's Motion – Rotational Dynamics

A hockey puck isn’t just a solid sphere; it’s spinning rapidly. This rotational motion significantly impacts its trajectory, creating lift and influencing its ability to curve around obstacles.

The simulator incorporates angular momentum calculations. You can modify the puck's spin rate – higher spin leads to greater lift and potentially allows for more controlled curves.

τ = Iα (Torque = moment of inertia × angular acceleration)
live demo · related simulation● LIVE

Trajectory Prediction & Projectile Motion

Shooting a puck in hockey is essentially launching it as a projectile. The simulator uses principles of projectile motion to predict the puck’s path based on launch angle, initial velocity, and air resistance.

Experiment with different launch angles and velocities. Notice how these factors dramatically affect the range and accuracy of your shot – demonstrating the parabolic trajectory characteristic of projectiles.

R = (v^2 * sin(2θ)) / g (Range = projectile range, v=initial velocity, θ=launch angle, g=gravity)

Impact Force Calculation

Calculating the force of impact during a hockey check is complex and depends on many factors like contact time, area of contact, and relative velocities. The simulator provides a simplified model based on impulse.

Impulse (J) = Change in momentum (Δp). This allows you to see how quickly the change in momentum occurs – a longer impact results in greater force.

J = FΔt = Δp

Frequently asked questions

What factors affect air resistance?

Air resistance, or drag, is proportional to the square of the puck’s velocity and its surface area. It opposes the motion and slows down the puck.

How does ice friction play a role?

Ice friction (or viscous drag) resists the movement of the puck across the ice surface, contributing to energy loss and affecting the puck's trajectory.

Can I simulate different types of surfaces?

While the simulator currently focuses on smooth ice, future updates will explore how variations in ice texture and surface roughness impact puck motion.

Try it live

Everything above runs in your browser — open SPH Fluid and change the parameters while it is running. Nothing is installed, nothing is uploaded, the whole model lives in one tab.

▶ Open SPH Fluid simulation

What did you find?

Add reproduction steps (optional)