ScreenPlink
モニターそのものが標的、命中判定はWebカメラ。Windows向けのレーザー空撃ち射撃ゲームで、READMEによればすべてClaude Codeが書いたものです。
遊べる場所
このゲームが配信されているすべてのプラットフォームです。リンクは公式の情報源と照合済みで、当サイトがゲームをホストしたりミラーしたりすることはありません。
- GitHub で見るGitHubリリース済み · ソースコード(Python、Apache-2.0)とWindows版リリース、バージョン1.0.0(230 MB、Python不要)無料
GitHub のリリースページからダウンロード。
PC · 公式リンク確認済み(2026年11月3日)。
ScreenPlinkについて
ScreenPlinkは、自分のモニターを標的にするWindows向けの無料レーザー空撃ち(ドライファイア)射撃ゲームです。レーザートレーナーピストル、または自分の銃に装填したレーザーカートリッジで画面を撃つと、モニターの横に置いたWebカメラがプレイヤーではなく画面を見張り、どのピクセルに当たったかを割り出して弾痕を開け、射撃音を鳴らし、標的が倒れます。ドリルは9種類で、静止標的、跳ねるボール、反応速度ドリルから、飛び出す人形、出入りを繰り返す人形、被弾すると崩れ落ちる兵士まで。スコアリング付きの人形が15体、空になるとカチッと鳴る17発のマガジン、画面の左右半分で別々にスコアを数える2人プレイモードもあります。同じカメラフレームに2本のレーザーが映れば2発として数えるので、1人で両手にピストルを持って撃つこともできます。メニューすらクリックではなく撃って操作します。画面に表示した自前のマーカーを撮影して自動でキャリブレーションするため、セットアップで弾を消費することはありません。必要なのはつや消しのモニター、60fpsに対応したWebカメラ、目に見える赤色のレーザートレーナーで、光沢のある画面やテレビでは動作しません。開発者のvkorostは、ゲームを設計し、Claude Codeに指示を出し、モニターを撃ち、何を良しとするかを判断したものの、実装は書いておらず、それはClaude Codeが約2週間で書いたと述べています。Apache-2.0の無料オープンソースで、READMEには部屋のどこにも実弾を置いてはならないと書かれています。
内容に関する注意: 銃器の訓練を題材としたゲームです。READMEではレーザートレーナーピストル、または実銃に装填したレーザーカートリッジを使う空撃ち練習と説明されており、部屋のどこにも実弾を置かないこと、5 mW・クラスIIIaのトレーナーの銃口をのぞき込まないことが警告されています。ドリルの1つには、被弾すると倒れる兵士の人形が登場します。 (GitHub (vkorost))
制作方法
一部検証済みREADMEにはこうあります。「全部、Claude Codeが約2週間かけて書いた。指示を出し、それに向かって撃ち、何を良しとするかは自分が決めたが、実装は書いていない」。r/ClaudeAIへの投稿(2026年10月25日、UTC)で開発者は、Claude Codeが「実質的にすべてのコード」を書いたと付け加え、難しかったのは、モニターを見ることも引き金を引くこともできないエージェントに、物理世界を計測するプログラムを開発・デバッグさせることだったと述べています。その答えが、実行中のアプリ内に置いたMCPサーバーで、最新のカメラフレーム、候補となるすべての点に対する検出器の計測値(却下されたものとその理由も含む)、画面座標とカメラ座標に何が描かれているか、そしてキー入力とクリックの注入をClaudeに提供します。開発者によると、このサーバーが返すのは計測値だけでアプリ自身の結論は返さず、これによって原因の特定が数時間から約90秒に短縮されました。ほかにも、ミューテーションテスト(既知の不具合を意図的に再導入し、チェックがそれを検出することを求める手法。現在は6つのランナーで計326回)や、5回連続でクリーンなコールドスタートが成功するまで完成とみなさないというルールを採用しています。リリースにはCLAUDE.mdと.mcp.jsonも同梱されており、プレイヤーがClaude Codeにアプリのセットアップを頼めるようになっています。
- 開発者発表r/ClaudeAIへの開発者の投稿(2026年10月25日):「Claude Codeが実質的にすべてのコードを書いた。自分はゲームを設計し、Claudeに指示を出し、モニターを撃ち、何を良しとするかを判断したが、手でコードは一切書いていない」 — Reddit (u/vkorost)
リポジトリのrequirementsファイルによると、Python 3.13製のデスクトップアプリで、ウィンドウにPySide6、カメラ検出にOpenCVとNumPy、音声にsounddeviceを使っています。検出器は明るさではなく赤さ(赤から緑と青の強いほうを引いた値)を見ており、ゲーム画面が灰色で暗めなのはそのためです。60fpsならトレーナーの約100ミリ秒のパルスをカメラは6回捉えられるので、6フレームで1発、1フレームならノイズとみなします。READMEによれば、すべては1つの環境(つや消しの42.5インチ4Kモニター、Webカメラ1台、レーザートレーナーピストル2丁)で構築・計測されており、開発者は独立したマイクチャンネルで計測すると、聞こえた引き金の84〜89%が検出された射撃になると述べています。画像(起動画面、15体の標的人形とその倒れる姿、メニューのタイル、マガジンの弾)はGoogle Gemini、22個の音声セリフはElevenLabsで生成され、効果音はPixabayのものです。READMEには、これらの素材はコードのApache-2.0ライセンスの対象外とあります。
- エンジン/フレームワーク
- なし(PythonとPySide6、OpenCV)
- プログラミング言語
- Python
- チーム規模
- 1人(個人開発)開発者発表GitHub (vkorost)
- 初期版の制作期間
- 非公開
- 開発期間
- 2週間開発者発表GitHub (vkorost)
- 開発費
- 非公開
- AI が書いたコード
- 非公開
“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.”検証メモ: Claude Codeに関する記述は、リポジトリのREADME(github.comとGitHub APIが当サイトの確認に応答しなかったため、2026年11月4日にraw.githubusercontent.com経由で閲覧)と、u/vkorostによるr/ClaudeAIへの投稿(2026年10月25日02:37 UTC。reddit.comが確認に応答しなかったため、Arctic ShiftのRedditアーカイブから閲覧)によります。機能、動作要件、物理的な仕組み、素材、安全上の注意はREADMEから、使用ライブラリはapp/requirements.txtから確認しました。バージョン1.0.0のリリース日、リポジトリの作成日、スター数、コミット履歴は確認できませんでした。READMEではリリースはv1.0.0、230 MBとされています。開発者は投稿へのコメント返信で、投稿後にリポジトリのスターが50増えたと述べていますが、指標としては記録していません。READMEには「コードは自分のものでApache-2.0」とある一方で、Claude Codeが書いたとも書かれており、前者は所有権とライセンスについての記述と解釈しています。READMEで名前の挙がっているトレーナーピストルはテストに使われた機材で、ゲームの一部ではありません。開発者の所在地は明らかにされていません。検出処理はコンピュータビジョンのコードであり、プレイ中にAIが使われるわけではありません。ゲームはプレイしていません。
開発の歩み
Windows版リリース付きのオープンソースゲームとしてr/ClaudeAIで公開(リリース自体の日付は確認できず)。
ゲームの実績
それぞれの数値は別のものを測っています。同時接続プレイヤー数、所有者数、ダウンロード数、販売本数は互いに置き換えられず、合算もしません。各数値の出どころはラベルで示しています。
レビューとランキング
編集部のレビューはまだありません。
現在ランクインしていません。
出典
| 出典 | 種類 | 公開日 | 閲覧日 |
|---|---|---|---|
| vkorost/screenplink — README and app/requirements.txt GitHub (vkorost) | リポジトリ | 未確認 | 2026年11月3日 |
| 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) | SNS 投稿 | 2026年10月25日 | 2026年11月3日 |
| Official game page (language check) vkorost | 公式サイト | 未確認 | 2026年11月3日 |
似ているゲーム





