Nine metrics per shot
The moment a shot resolves as a goal, save, post or miss, the post-shot telemetry panel updates with nine values. Each is computed directly from the physics state rather than estimated afterwards.
| Metric | What it measures | How to use it |
|---|---|---|
| Slapshot Power | Charge value P from 0–100%, flagged if overwound | Your primary control variable. Track it against result. |
| Release Velocity | v0 = 17 + 28·P m/s, shown in km/h | Ranges from 61 to 162 km/h. |
| Velocity at Net | Speed at the goal or goalie plane after drag and friction | Compare with release to see how much the air and ice took. |
| Directional Angle | Horizontal release angle; positive is to the right | Reveals steering and scatter. Corners sit near ±4° at 10 m. |
| Launch Angle | Vertical release angle solved for your target height | High corners ≈ 8°, low corners ≈ 3°, bank shots 0°. |
| Puck Path Distance | True 3D path length until resolution | Bank shots travel far further than the straight-line distance. |
| Ice Friction Loss | Speed removed by μk plus friction work as % of KE | Near zero for elevated shots; meaningful on bank shots. |
| Goalie Reaction | Sampled reaction delay for this shot | Short reactions explain saves on well-placed shots. |
| Shot Result | Goal, Saved, Post or Miss with a note | Notes include target strikes, board contact and crossbar hits. |
Reading the accuracy heat map
The shot-accuracy grid divides the net into nine 61 cm × 41 cm zones, viewed from the shooter. Each cell shows goals over shots that crossed the frame in that zone. Complete misses are excluded, because they never reached a zone; posts and saves are included, because they did.
- Dim ice blue: below a 30% conversion rate. You are reaching the zone but the goalie or the iron is winning.
- Bright ice blue: 30–59%. A dependable option worth building patterns around.
- Crimson: 60% and above. A hot zone. Use it to set up the goalie, not just to score.
Beware small samples. A single goal in the five-hole paints the cell crimson at 1/1. Aim for at least eight attempts per zone before you draw conclusions.
Session statistics
Goalie save % = saves / (saves + goals)
On-net accuracy = (goals + saves) / shots
Top speed = max(release velocity)
Note that posts do not count as on-net shots, which mirrors how hockey statistics treat iron. A session with high accuracy but a high save percentage means you are hitting the net but choosing covered zones or giving the goalie time. Low accuracy with a low save percentage means your placement is aggressive but your scatter is too large: drop the power.
Benchmarks to train against
The following bands come from repeated engine runs from 10 m on mid-period ice. They describe this simulation, not real-world hockey, and are intended as progression targets.
| Level | On-net accuracy | Goalie save % (Pro) | Target Practice clear |
|---|---|---|---|
| Developing | below 55% | above 85% | 15+ shots |
| Competent | 55–70% | 75–85% | 10–14 shots |
| Sharp | 70–82% | 62–75% | 7–9 shots |
| Elite | above 82% | below 62% | 5–6 shots |
A four-step improvement method
- Baseline: reset the session and take 25 shots against the Pro goalie at 10 m using any shot type. Record accuracy, save percentage and your hottest and coldest zones.
- Isolate one variable: choose a single change, such as holding power between 75% and 85%, and take another 25 shots with everything else fixed.
- Compare: did accuracy rise? Did save percentage fall? Check the shot log for clusters of posts or misses that point to scatter.
- Escalate: once you beat the Sharp band, move to the Elite goalie or push the distance out to 14 m, and repeat from step one.
Using the shot log
The shot log holds your last eight attempts, newest first, with shot type, release speed and result colour-coded along the left edge. Eight is deliberate: it is long enough to reveal a streak or a pattern, and short enough that old habits drop off as you adjust. If three of the last eight show POST, your targets are too close to the iron; pull them 5 cm inside.
Privacy note: session statistics live only in your browser's memory while the page is open. Nothing about your shots is uploaded, and a page refresh or Reset Session clears everything. See our Privacy Policy.