ScreenPlink
An open-source laser shooting training game that uses the monitor as a target. A camera identifies laser hit pixels in real time and simulates bullet-hole effects. It supports multiple training drills and two-player matches.
Timeline (last 90 days)
A developer completed an open-source laser shooting training game called ScreenPlink within two weeks using Claude Code.
ScreenPlink's core mechanism is that a camera shoots the screen from the side, identifying laser dot pixels in real time and displaying the bullet holes.
ScreenPlink includes nine training drills, fifteen target shapes with scoring rings, and a 17-round magazine capacity.
ScreenPlink's hardware requirements are a Windows system, a matte display, a 60fps camera, and a red laser trainer; mirror screens and TVs do not work.
In a single launch during that failure, 1,722 stack traces appeared, while none appeared in the application logs.
The project's startup test framework previously had a defect: it exited and reported success immediately after the first launch, and "8/8 cold starts" was never actually measured.
After the project adopted mutation testing, 326 mutations were executed across 6 runners and all were caught; in the first run, 3 of 7 injected faults survived.
The project stipulates that only five consecutive clean cold starts count as "usable," and sets a gate on "ready."
An independent microphone channel count showed that 84% to 89% of heard trigger pulls were converted into detected shots.
ScreenPlink is open-sourced under the Apache-2.0 license, with source code and a Windows release provided.
All Facts (10)
A developer completed an open-source laser shooting training game called ScreenPlink within two weeks using Claude Code.
50%UnverifiedScreenPlink's core mechanism is that a camera shoots the screen from the side, identifying laser dot pixels in real time and displaying the bullet holes.
50%UnverifiedScreenPlink includes nine training drills, fifteen target shapes with scoring rings, and a 17-round magazine capacity.
50%UnverifiedScreenPlink's hardware requirements are a Windows system, a matte display, a 60fps camera, and a red laser trainer; mirror screens and TVs do not work.
50%UnverifiedIn a single launch during that failure, 1,722 stack traces appeared, while none appeared in the application logs.
50%UnverifiedThe project's startup test framework previously had a defect: it exited and reported success immediately after the first launch, and "8/8 cold starts" was never actually measured.
50%UnverifiedAfter the project adopted mutation testing, 326 mutations were executed across 6 runners and all were caught; in the first run, 3 of 7 injected faults survived.
50%UnverifiedThe project stipulates that only five consecutive clean cold starts count as "usable," and sets a gate on "ready."
50%UnverifiedAn independent microphone channel count showed that 84% to 89% of heard trigger pulls were converted into detected shots.
50%UnverifiedScreenPlink is open-sourced under the Apache-2.0 license, with source code and a Windows release provided.
50%