本文へスキップ
VibeGameDB

ScreenPlink

vkorost · 個人

Claude Code製開発者発表GitHub (vkorost) ↗アーケードGitHub一部検証済み

モニターそのものが標的、命中判定はWebカメラ。Windows向けのレーザー空撃ち射撃ゲームで、READMEによればすべてClaude Codeが書いたものです。

遊べる場所

リンク先は公式ストアまたは開発者のページです。 最終確認:2026年11月4日。

遊べる場所

このゲームが配信されているすべてのプラットフォームです。リンクは公式の情報源と照合済みで、当サイトがゲームをホストしたりミラーしたりすることはありません。

  • GitHubリリース済み · ソースコード(Python、Apache-2.0)とWindows版リリース、バージョン1.0.0(230 MB、Python不要)無料

    GitHub のリリースページからダウンロード。

    PC · 公式リンク確認済み(2026年11月3日)。

    GitHub で見る

ScreenPlinkについて

ScreenPlinkは、自分のモニターを標的にするWindows向けの無料レーザー空撃ち(ドライファイア)射撃ゲームです。レーザートレーナーピストル、または自分の銃に装填したレーザーカートリッジで画面を撃つと、モニターの横に置いたWebカメラがプレイヤーではなく画面を見張り、どのピクセルに当たったかを割り出して弾痕を開け、射撃音を鳴らし、標的が倒れます。ドリルは9種類で、静止標的、跳ねるボール、反応速度ドリルから、飛び出す人形、出入りを繰り返す人形、被弾すると崩れ落ちる兵士まで。スコアリング付きの人形が15体、空になるとカチッと鳴る17発のマガジン、画面の左右半分で別々にスコアを数える2人プレイモードもあります。同じカメラフレームに2本のレーザーが映れば2発として数えるので、1人で両手にピストルを持って撃つこともできます。メニューすらクリックではなく撃って操作します。画面に表示した自前のマーカーを撮影して自動でキャリブレーションするため、セットアップで弾を消費することはありません。必要なのはつや消しのモニター、60fpsに対応したWebカメラ、目に見える赤色のレーザートレーナーで、光沢のある画面やテレビでは動作しません。開発者のvkorostは、ゲームを設計し、Claude Codeに指示を出し、モニターを撃ち、何を良しとするかを判断したものの、実装は書いておらず、それはClaude Codeが約2週間で書いたと述べています。Apache-2.0の無料オープンソースで、READMEには部屋のどこにも実弾を置いてはならないと書かれています。

レーザートレーニングドライファイアWebカメラコンピュータビジョン2人プレイ専用機材が必要WindowsApache-2.0

内容に関する注意: 銃器の訓練を題材としたゲームです。READMEではレーザートレーナーピストル、または実銃に装填したレーザーカートリッジを使う空撃ち練習と説明されており、部屋のどこにも実弾を置かないこと、5 mW・クラスIIIaのトレーナーの銃口をのぞき込まないことが警告されています。ドリルの1つには、被弾すると倒れる兵士の人形が登場します。 (GitHub (vkorost))

制作方法

一部検証済み
Claude Codeメイン

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.”
— vkorost, vkorost/screenplink — README and app/requirements.txt

検証メモ: 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が使われるわけではありません。ゲームはプレイしていません。

開発の歩み

  1. Windows版リリース付きのオープンソースゲームとしてr/ClaudeAIで公開(リリース自体の日付は確認できず)。

ゲームの実績

それぞれの数値は別のものを測っています。同時接続プレイヤー数、所有者数、ダウンロード数、販売本数は互いに置き換えられず、合算もしません。各数値の出どころはラベルで示しています。

GitHub

リリース済み (ソースコード(Python、Apache-2.0)とWindows版リリース、バージョン1.0.0(230 MB、Python不要))無料ストアページ

READMEによれば無料、オフライン、アカウント不要、広告なし。Windows、つや消しのモニター、60fpsのWebカメラ、赤色(650 nm)のレーザートレーナーまたはレーザーカートリッジが必要です。

ダウンロード数
非公開

非公開:GitHub スター数。

レビューとランキング

編集部レビュー

編集部のレビューはまだありません。

ランキング順位

現在ランクインしていません。

出典

出典種類公開日閲覧日
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日
検証状況: 一部検証済み最終確認: 2026年11月4日公式開発者発表第三者推定観測値未検証
シェアXLINEはてなFacebook

似ているゲーム

ジャンル、ゲームプレイ、AI ツール、プラットフォームが近いゲーム。