用 Claude Code 做出激光干火射击游戏 ScreenPlink:摄像头看屏幕自动计分

2026.10.25 · 产品 · 开源项目 · 本人发布

开发者用 Claude Code 两周做出激光干火射击游戏,摄像头识别激光落点并计分。

开发者用约两周时间、借助 Claude Code 做出 ScreenPlink:显示器当靶,激光训练枪或激光弹壳射击,摄像头识别命中像素并打出弹孔。Claude Code 写了几乎全部代码,作者只做设计、指挥和验收。项目开源(Apache-2.0),含 Windows 版本,需 Windows、防眩光显示器、60fps 摄像头和红色激光训练器。

  • 玩法:显示器当靶,激光训练枪或激光弹壳射击,摄像头识别命中像素并打出弹孔、靶子倒下。
  • 内容:九种训练、十五个带计分环的靶图、17 发弹匣,支持同屏双人,也可双手各持一把枪。
  • 校准:摄像头不必正对屏幕,斜角也支持,应用拍摄屏幕上的标记自学映射,校准不耗弹药。
  • 开发:Claude Code 写了几乎全部代码,作者未手写代码;用进程内 MCP 服务器让 Claude 读取测量数据。
  • 测试:项目在六个运行器上做 326 次变异测试,全部捕获;需连续五次干净冷启动才算通过。

为什么值得看

看 AI 智能体如何开发测量物理世界的程序

适合谁关注

对 AI 编程、射击训练和开源项目感兴趣的人

原始来源