Physics-based slapshot simulator

Load the stick. Read the goalie. Bury the corner.

Questswatchpatch is an ice hockey shooting lab built on real puck physics. Choose a coordinate inside a regulation 1.83 m × 1.22 m net, build slapshot power, steer the release and watch velocity, launch angle, ice friction and goaltender reaction decide the outcome.

Top release speed
162 km/h
Ice friction range
μk 0.004–0.011
Elite goalie reaction
130 ms

Live render: puck glide with frozen particle trail

Live rink simulator

The Slapshot Arena

Every shot is integrated at 500 physics steps per second: aerodynamic drag, kinetic ice friction, gravity, board restitution and a goaltender that perceives, predicts and reacts in real time.

Click inside the net to choose a target, then press and hold to load your slapshot.

  1. Target: click or tap a coordinate in the net (arrow keys on keyboard).
  2. Power: keep holding the mouse, right-click, the Hold to Shoot button, or Space.
  3. Direction: slide the pointer left or right while charging to steer the release.
  4. Release: let go. Holding beyond 1.6 seconds overwinds the stick and widens scatter.

Post-shot telemetry

Slapshot Power
—
Release Velocity
—
Velocity at Net
—
Directional Angle
—
Launch Angle
—
Puck Path Distance
—
Ice Friction Loss
—
Goalie Reaction
—
Shot Result
Awaiting shot

Shot-accuracy grid

Goals / shots per net zone, viewed from the shooter.

Top L0/0
Top C0/0
Top R0/0
Mid L0/0
Centre0/0
Mid R0/0
Low L0/0
5-hole0/0
Low R0/0
Shots
0
Goals
0
Goalie save %
—
On-net accuracy
—
Top speed
—
Targets hit
0/5

Shot log

  1. No shots recorded yet. Your last eight attempts appear here.

Physics & analytics library

Five labs behind every slapshot

Each data panel opens a deep-dive into one layer of the simulation engine, with the formulas, coefficients and tactical reads that drive it.

Lab 01 · Surface physics

Puck & Ice Friction Physics

Kinetic friction coefficients, stick-to-puck energy transfer and the drag equations that shape every release.

Friction μk
0.004–0.011
KE at 45 m/s
172 J
Open the friction lab

Lab 02 · Goaltending

Goalkeeper AI Reflexes

Angle geometry, butterfly slide timing and the prediction model that decides where the pads and glove go.

Reaction window
130–260 ms
Lateral slide
2.4–3.6 m/s
Study the goalie AI

Lab 03 · Shot selection

Corner Shot Tactics

High and low corner launch angles, five-hole windows and the scatter budget that separates goals from posts.

High-corner launch
7.9°
Five-hole gap
0.22 m
Plan your corners

Lab 04 · Collisions

Rebound & Bank Physics

Board cushioning, coefficients of restitution and the mirror-geometry solution used to aim a bank shot.

Board restitution
e = 0.62
Tangential kept
90%
Bank it off the boards

Lab 05 · Performance

Hockey Telemetry Lab

Benchmarks, accuracy heat maps and a structured method for turning shot data into measurable skill gains.

Net zones tracked
9
Metrics per shot
9
Enter the telemetry lab

Under the ice

How the engine decides a shot

No canned animations and no dice rolls for the result. Outcomes emerge from the same equations a physicist would write on a whiteboard.

01

Release solution

Charge time maps to a release speed between 17 and 45 m/s. The engine solves the vertical velocity needed to reach your target height, then adds scatter that grows with the square of power.

vy = (h − y0 + ½·g·t²) / t

02

Flight & glide

Airborne pucks decelerate through quadratic drag; grounded pucks lose speed to kinetic ice friction. Boards reflect the puck with a restitution of 0.62 and 90% tangential retention.

a = −k·v² − μk·g

03

Goaltender response

After a tier-based reaction delay, the goalie extrapolates the puck to its crease plane, slides laterally, drops into butterfly for low reads and drives the nearest hand toward the predicted point.

x̂ = x + vx·(zg − z)/vz