開発者がClaude Codeを使って、Chromeの恐竜ゲームを自動再生するUSBドングルを構築

✍️ OpenClawRadar📅 公開日: March 10, 2026🔗 Source
開発者がClaude Codeを使って、Chromeの恐竜ゲームを自動再生するUSBドングルを構築
Ad

ハードウェアとファームウェアの詳細

開発者は、ホスト側のソフトウェアやブラウザ拡張機能を必要とせずに、Chromeのオフライン恐竜ゲームを自動でプレイするUSBドングルを作成しました。このデバイスは、約2ドルのATtiny85(Digispark)マイクロコントローラー(8KBフラッシュ、512バイトRAM)を使用しています。

動作原理

このドングルは任意のPCに接続され、標準的なUSB HIDキーボードとして認識されます。ゲーム内の障害物を検出するために、モニターに取り付けられた2つのLDR(光依存性抵抗)センサーを使用します:

  • 下部センサーはサボテンを検出
  • 上部センサーは鳥を検出

障害物が検出されると、デバイスは適切なキーボードコマンド(ジャンプまたはしゃがみ)を送信してゲームキャラクターを操作します。

Claude Codeの開発における役割

開発者は、ファームウェア開発の主要なパートナーとしてClaude Codeを使用しました。ファームウェアは、Arduinoではなくavr-gccを使用したベアメタルCで記述されています。具体的な貢献は以下の通りです:

  • V-USB HIDキーボードスタックの統合とレポート記述子の作成
  • 反復開発によるデュアルセンサー障害物分類ロジックの設計
  • 速度適応タイミングのためのパルス幅エンベロープ測定の作成
  • フォーク状サボテンスプライト問題の処理(ギャップ閾値による複数のサブパルスの統合)
  • 完全なREADME、PLAN.md、Makefileの作成

技術的実装

適応タイミングシステムは、各障害物がセンサーを通過するのにかかる時間を測定し、ローリング最小フィルターを使用し、ジャンプ遅延をそれに応じてスケーリングすることで、ゲームの加速に対処します。Codexはコードレビューを実施し、センサー極性が4箇所で反転していたエンベロープ追跡ロジックのバグを発見しました。

ファームウェアの総サイズは2699バイトです。ハードウェアの組み立て、センサーの取り付け、LM393ポテンショメーターの調整、物理的テストは開発者が手動で行いました。

主な特徴

  • USB HIDキーボード実装により、ホスト側のPythonやブラウザ拡張機能が不要
  • スペースバーを押すサーボやソレノイドを使用しない
  • 障害物を区別するための垂直に積み重ねられたデュアルセンサー
  • ゲーム速度が上昇しても正確な適応タイミング

📖 完全なソースを読む: r/ClaudeAI

Ad

👀 See Also

ALTWORLD:LLMとデータベースを分離してAI健忘症を解決する持続型ライフシミュレーションアーキテクチャ
Use Cases

ALTWORLD:LLMとデータベースを分離してAI健忘症を解決する持続型ライフシミュレーションアーキテクチャ

ALTWORLDは、PostgreSQLテーブルとJSONブロブに正規の実行状態を保存し、状態変化後にのみ物語テキストを生成することで、コンテキストウィンドウ問題に対処するステートフルシミュレーションゲームです。アーキテクチャはNext.js App Router、Prisma、PostgreSQLを使用し、シミュレーションロジックとAIナレーションを厳密に分離しています。

OpenClawRadar
Coworkは、Claude AIとMCP接続を活用して、スプリント変更ログの生成を自動化します。
Use Cases

Coworkは、Claude AIとMCP接続を活用して、スプリント変更ログの生成を自動化します。

プロジェクトマネージャーがCoworkとClaude AIを使用してスプリント終了時の変更履歴タスクを自動化し、2週間ごとに1時間の手作業を削減しました。このシステムはMCP経由でLinearに接続し、完了した課題を取得、ユーザー向けの変更を特定、変更履歴の文章を作成し、自動的に公開します。

OpenClawRadar
クロード・コード・エージェント・チームがオブシディアン・ボールトを使って4時間でマイクロSaaS製品を構築
Use Cases

クロード・コード・エージェント・チームがオブシディアン・ボールトを使って4時間でマイクロSaaS製品を構築

開発者が、Claude CodeのエージェントチームがマイクロSaaS製品を発見、構築、ローンチまで約4時間で完了できるシステムを構築しました。このシステムは、アイデアの発見から本番デプロイまでの完全なライフサイクルを処理します。

OpenClawRadar
OpenClawアシスタントがカスタムルーティングを備えたDocker化ターミナルアシスタントを作成
Use Cases

OpenClawアシスタントがカスタムルーティングを備えたDocker化ターミナルアシスタントを作成

OpenClawユーザーが報告したところによると、彼らのメインアシスタントが、独自のワークスペース、メモリ、ターミナル優先の動作を持つ2番目のアシスタントをDocker内で起動するのを支援しました。'meow:'で始まるメッセージは、メインのチャットインターフェースではなく、コンテナ化されたターミナルアシスタントにルーティングされます。

OpenClawRadar