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

ハードウェアとファームウェアの詳細
開発者は、ホスト側のソフトウェアやブラウザ拡張機能を必要とせずに、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
👀 See Also

暗い洞窟:テキストベースのサバイバルゲームがAIの粗雑さを避け、ミニマリズムを取り入れる
A Dark Caveは、無料のテキストベースのサバイバル&開拓ブラウザゲームです。グラフィックを意図的に排除し、テキスト、記号、音のみで雰囲気を演出します。開発者は、AI生成ビジュアルが普及するにつれ、ゲームにはストーリーテリングやプレイヤーの想像力といった差別化要因が必要になると主張しています。

Claude Codeを使ってAI生成アートと動画で日本旅行ブログを構築する
開発者がClaude Codeを使用して日本に関する個人的なエッセイサイトを構築したワークフローを記録しました。創造的なパイプライン全体、執筆の洗練、Nano Banana Proによる画像変換、Veo 3.1と3.0-fastによるビデオアニメーション、Railwayへのデプロイメントを扱っています。

ソロファウンダーがClaude Codeでニュース分析プラットフォームを構築:スケーリングとデバッグの教訓
CS学位を持たない単独創業者が、Python/FastAPI、PostgreSQL、Redis、React/TypeScriptを主にClaude Codeで使用して構築したニュース分析プラットフォーム「The Daily Martian」を開発しました。このプラットフォームは40以上のニュースメディアを分析し、各メディアが使用する説得手法を検出します。開発者は、コンテキストの喪失、データベース接続の問題、デバッグ戦略などの具体的な課題を共有しています。

開発者、金融AIエージェントにDeepSeekからGrokへの切り替えを検討
FastAPI/Pythonで金融AIウェブアプリを構築している開発者が報告したところ、DeepSeek V3.2 ReasoningはTTFTが70秒、出力速度が約25トークン/秒で、ストリーミング体験が非常に悪いとのこと。彼らはTTFT約15秒、出力速度約75トークン/秒のGrok 4.1 Fast Reasoningへの切り替えを検討中。