ScreenPlink
Game tập bắn khô bằng laser cho Windows: màn hình chính là bia, webcam lo phần chấm điểm. README cho biết toàn bộ do Claude Code viết.
Liên kết dẫn đến cửa hàng chính thức hoặc trang của nhà phát triển. Xác minh lần cuối ngày 4 thg 11, 2026.
Chơi ở đâu
Mọi nền tảng có game này. Liên kết được đối chiếu với nguồn chính thức; chúng tôi không bao giờ lưu trữ hay sao chép game.
- Xem trên GitHubGitHubĐã phát hành · Mã nguồn (Python; Apache-2.0) và bản phát hành cho Windows, phiên bản 1.0.0 (230 MB, không cần cài Python)Miễn phí
Tải về từ trang Releases trên GitHub.
Máy tính · Liên kết chính thức đã xác minh ngày 3 thg 11, 2026.
Giới thiệu ScreenPlink
ScreenPlink là game tập bắn khô bằng laser miễn phí cho Windows, nơi chính màn hình của bạn là tấm bia — nghe thôi đã thấy lạ. Bạn bắn vào màn hình bằng súng tập laser, hoặc lắp đầu đạn laser vào súng của mình, còn webcam đặt cạnh màn hình sẽ theo dõi màn hình chứ không theo dõi bạn: ứng dụng xác định điểm ảnh bị trúng, khoét một lỗ đạn ở đó, phát tiếng súng và hạ bia. Game có chín bài tập, từ bia tĩnh, bóng nảy và bài phản xạ đến hình nhân bật lên, hình nhân đi vào đi ra và một người lính trúng đạn rồi ngã xuống; mười lăm hình bia có vòng tính điểm, băng đạn mười bảy viên kêu lách cách khi hết đạn, và chế độ hai người chơi với điểm số tách riêng ở nửa trái và nửa phải màn hình. Hai tia laser cùng rơi vào một khung hình camera được tính là hai phát, nên một người cũng có thể bắn hai tay hai súng. Đến cả menu cũng phải bắn chứ không bấm chuột. Ứng dụng tự hiệu chỉnh bằng cách chụp các điểm đánh dấu của chính nó trên màn hình, nên không tốn phát bắn nào cho khâu cài đặt. Bạn cần một màn hình nhám, webcam chạy được 60 khung hình/giây và súng tập laser đỏ nhìn thấy được; màn hình bóng và TV không dùng được. Nhà phát triển, vkorost, cho biết mình thiết kế game, chỉ đạo Claude Code, bắn vào màn hình và quyết định thế nào là chấp nhận được, nhưng không viết phần triển khai — phần đó Claude Code viết trong khoảng hai tuần. Game miễn phí và mã nguồn mở theo Apache-2.0; README dặn tuyệt đối không để đạn thật ở bất cứ đâu trong phòng.
Lưu ý nội dung: Đây là game tập luyện sử dụng súng: README mô tả game là bài tập bắn khô với súng tập laser hoặc đầu đạn laser lắp trong súng thật, yêu cầu không được có đạn ở bất cứ đâu trong phòng và cảnh báo không nhìn vào nòng của các súng tập laser Class IIIa 5 mW. Một bài tập có hình người lính trúng đạn và ngã xuống. (GitHub (vkorost))
Cách làm ra
Xác minh một phầnREADME viết: “Toàn bộ do Claude Code viết trong khoảng hai tuần. Tôi chỉ đạo nó, bắn vào nó và quyết định thế nào là chấp nhận được, nhưng tôi không viết phần triển khai.” Trong bài đăng trên r/ClaudeAI (25/10/2026, UTC), nhà phát triển nói thêm rằng Claude Code viết “gần như toàn bộ mã”, và phần khó là để một agent phát triển và gỡ lỗi một chương trình đo đạc thế giới vật lý trong khi nó không thể nhìn thấy màn hình hay bóp cò. Lời giải là một máy chủ MCP nằm trong ứng dụng đang chạy, cung cấp cho Claude khung hình camera mới nhất, các số đo của bộ nhận diện cho mọi chấm ứng viên (kể cả những chấm bị loại và lý do), những gì đang được vẽ theo tọa độ màn hình và tọa độ camera, cùng khả năng giả lập phím và cú nhấp; nhà phát triển cho biết nó chỉ trả về số đo, không bao giờ trả về kết luận của chính ứng dụng, và đã rút thời gian chẩn đoán từ hàng giờ xuống còn khoảng chín mươi giây. Các biện pháp khác gồm kiểm thử đột biến (cố ý đưa lại các lỗi đã biết và yêu cầu các bước kiểm tra phải bắt được, đến nay là 326 lần trên sáu trình chạy) và quy tắc rằng không gì được coi là sẵn sàng cho tới khi khởi động lạnh sạch lỗi năm lần liên tiếp. Bản phát hành còn kèm một tệp CLAUDE.md và một tệp .mcp.json để người chơi có thể nhờ Claude Code cài đặt ứng dụng.
- NhàBài đăng của nhà phát triển trên r/ClaudeAI (25/10/2026): “Claude Code wrote essentially all of the code. I designed the game, directed Claude, shot at the monitor, and ruled on what was acceptable, but I did not write any code by hand.” — Reddit (u/vkorost)
Ứng dụng desktop viết bằng Python (Python 3.13), dùng PySide6 cho cửa sổ, OpenCV và NumPy cho phần nhận diện qua camera, và sounddevice cho âm thanh, theo tệp requirements của kho mã. Bộ nhận diện tìm màu đỏ chứ không tìm độ sáng (kênh đỏ trừ đi kênh mạnh hơn giữa xanh lá và xanh dương), nên game có tông xám và tối; ở 60 khung hình/giây, xung khoảng 100 ms của súng tập cho camera sáu lần quan sát, nên sáu khung hình mới tính là một phát bắn, còn một khung hình là nhiễu. Theo README, mọi thứ được xây dựng và đo đạc trên một bộ thiết bị duy nhất (một màn hình 4K nhám 42,5 inch, một webcam và hai súng tập laser), và nhà phát triển cho biết một kênh micro độc lập cho thấy 84 đến 89% số lần bóp cò nghe được trở thành phát bắn được nhận diện. Hình ảnh (màn hình khởi động, mười lăm hình bia và cảnh chúng ngã, các ô menu và viên đạn trong băng) được tạo bằng Google Gemini, hai mươi hai câu thoại bằng ElevenLabs, còn hiệu ứng âm thanh lấy từ Pixabay; README cho biết các tài nguyên này không thuộc giấy phép Apache-2.0 của mã nguồn.
- Engine / framework
- Không có (Python với PySide6 và OpenCV)
- Ngôn ngữ
- Python
- Quy mô nhóm
- 1 (solo)Nhà phát triển công bốGitHub (vkorost)
- Thời gian làm bản đầu
- Không công bố
- Thời gian phát triển
- 2 tuầnNhà phát triển công bốGitHub (vkorost)
- Chi phí phát triển
- Không công bố
- Code do AI viết
- Không công bố
“The whole thing was written by Claude Code over about two weeks. I directed it, shot at it, and decided what was acceptable, but I did not write the implementation.”Ghi chú xác minh: Thông tin về Claude Code lấy từ README của kho mã (đọc qua raw.githubusercontent.com ngày 4/11/2026, vì github.com và GitHub API không phản hồi khi chúng tôi kiểm tra) và từ bài đăng của nhà phát triển trên r/ClaudeAI của u/vkorost (25/10/2026, 02:37 UTC), đọc từ kho lưu trữ Reddit Arctic Shift vì reddit.com không phản hồi khi chúng tôi kiểm tra. Tính năng, yêu cầu, phần vật lý, tài nguyên và các lưu ý an toàn lấy từ README; các thư viện lấy từ app/requirements.txt. Không kiểm tra được ngày phát hành phiên bản 1.0.0, ngày tạo kho mã, số sao và lịch sử commit; README ghi bản phát hành là v1.0.0, 230 MB. Trong một câu trả lời dưới bài đăng, nhà phát triển cho biết kho mã có thêm 50 sao sau bài đăng; con số này không được ghi nhận là số liệu. README viết “The code is mine and is Apache-2.0” đồng thời nói Claude Code đã viết mã; chúng tôi hiểu câu đầu là tuyên bố về quyền sở hữu và giấy phép. Các súng tập được nêu tên trong README là phần cứng dùng để thử nghiệm, không thuộc về game. Địa điểm của nhà phát triển không được nêu. Phần nhận diện là mã thị giác máy tính, không phải AI dùng trong lúc chơi. Chúng tôi chưa chơi game.
Quá trình phát triển
Được chia sẻ trên r/ClaudeAI dưới dạng game mã nguồn mở kèm bản phát hành cho Windows (không kiểm tra được ngày của chính bản phát hành).
Thành tích của game
Mỗi số liệu đo một thứ khác nhau — người chơi đồng thời, số người sở hữu, lượt tải và doanh số không bao giờ thay thế cho nhau và không bao giờ được cộng dồn. Nhãn cho biết mỗi con số đến từ đâu.
GitHub
Miễn phí, chạy ngoại tuyến, không cần tài khoản và không quảng cáo, theo README. Cần Windows, màn hình nhám, webcam 60 fps và súng tập laser đỏ (650 nm) hoặc đầu đạn laser.
Không công khai: Sao GitHub.
Đánh giá & xếp hạng
Biên tập viên chưa đánh giá.
Hiện chưa được xếp hạng.
Nguồn
| Nguồn | Loại | Ngày đăng | Truy cập |
|---|---|---|---|
| vkorost/screenplink — README and app/requirements.txt GitHub (vkorost) | Kho mã nguồn | Chưa xác nhận | 3 thg 11, 2026 |
| I built a laser dry-fire shooting game with Claude Code: a webcam watches your monitor and scores laser hits (open source, free) (r/ClaudeAI) Reddit (u/vkorost) | Bài đăng mạng xã hội | 25 thg 10, 2026 | 3 thg 11, 2026 |
| Official game page (language check) vkorost | Trang chính thức | Chưa xác nhận | 3 thg 11, 2026 |
Game tương tự





