A virtual shooting range to enhance laser dry fire training.
-
Updated
Aug 26, 2021 - Java
A virtual shooting range to enhance laser dry fire training.
A laser dry-fire shooting game: your matte monitor is the target, an ordinary webcam watches it from the side, and your laser trainer leaves bullet holes where you hit.
Improve your marksmanship: Laser dry fire scoring with acoustic timing
Tactical shooting training drill to improve peripheral awareness while under stress
Per-shot trigger-control analysis for an instrumented training weapon: flinch and trigger-jerk detection from the IMU and analog trigger, in C (prototype on simulated shots)
Real-time heart rate & shot detection for marksmanship analysis — streams Polar H10 BLE data, detects shots via mic, and logs HR/hit-miss to a live web dashboard.
A dated report on the laser dry-fire landscape as it stood in Q4 2026, covering the apps, targets, sensors, scoring, pricing models and practice methods available to a home shooter, built from vendor documentation, owner reports and two published training books.
Foam dart marksmanship tracker: turn a photo of your target into precise metrics, tiered drills and progress over time. Pure-stdlib Python — desktop app, phone web app, and CLI.
To associate your repository with the marksmanship topic, visit your repo's landing page and select "manage topics."