Shoot on go.
Hold on no.
ShotNinja puts a light beside each of your cardboard targets. Each one flashes a color and a shape, and you have a split second to decide: is that your signal to shoot, or a trick? A sensor on the target times your hit to the millisecond, and your phone keeps score.
The demo runs the real trainer software in your browser. Tap or click the targets to shoot.
Hold on anything else.
target
to start
A shot timer only asks how fast.
A shot timer beeps and you draw. You already knew you were going to shoot, so you're practicing speed on a decision that's already been made. Outside the range, the hard part is usually deciding. ShotNinja trains both at once.
Beep, then shoot
- Every start signal means shoot
- Measures when your gun went off, from the sound
- One target at a time, the one you picked
- You know the rhythm after a few reps
Look, decide, then shoot
- Some signals mean shoot, others mean hold, and it's random
- Measures when your hit landed on the target
- Up to six targets, and the light tells you which one
- Random timing, so there's no rhythm to learn
Set up in the time it takes to staple targets.
Hang the targets
Put a sensor on each cardboard target and stand a light beside it. They're wireless and battery powered, so place them anywhere downrange.
Pick a drill
Join the trainer's own Wi-Fi on your phone and open the page. No app, no account, no cell signal needed.
Watch the preview
The base station shows your "go" signal three times, counts down, and the run begins at random intervals.
Shoot and read
Every split, miss, and false start lands on your phone as it happens. Sessions are saved and shareable.
Built around the moment you decide.
Signals that say don't
Choose what "go" means: a color, a shape, or both. Everything else is a no-go. Shooting on one costs you 10 points, the same as a miss.
Timed at the target
A sensor on the cardboard feels the hit. Your split runs from the instant the light came on to the instant your round struck, not to when the gun fired.
Targets that move you
Up to six lit targets. The light picks the target, so you're driving your eyes and gun to a spot you didn't choose.
Your draw, measured
Calibrate your average draw once. In draw drills it's taken out of your first shot, so you see how long you took to decide, separate from how fast you drew.
Train with friends
Up to four shooters take turns, each with their own random sequence, or go lane against lane in Head-to-Head on the same instant.
Scored like a match
Points and hit factor, the way USPSA shooters already think about it. A clean fast run beats a fast sloppy one.
From one target to a full bay.
Each row shows six targets. Green is a go, red and blue are no-gos, grey is already done.
Every shot, on your phone.
Each flash becomes a row: what lit, which target, your split, and whether you got it right. Late hits, strays on dark targets and misses are all called out.
| # | Signal | Tgt | Split | Result |
|---|---|---|---|---|
| 1 | Green | T3 | 0.612 | Hit |
| 2 | Red | T1 | — | Held |
| 3 | Green | T5 | 0.548 | Hit |
| 4 | Blue | T2 | 0.401 | False start |
| 5 | Green | T6 | 0.703 | Hit |
| 6 | Green | T4 | — | Miss |
Five minutes in the demo explains it better than this page.
The demo is the same software that runs the trainer, with six targets on screen and the real phone controls beside them. Pick a drill, press Start, and click to shoot. Use the space bar or number keys 1–6 if you want to go fast.