Entwickler nutzt Claude Code, um USB-Dongle zu bauen, der Chrome-Dino-Spiel automatisch startet

✍️ OpenClawRadar📅 Veröffentlicht: 10. März 2026🔗 Source
Entwickler nutzt Claude Code, um USB-Dongle zu bauen, der Chrome-Dino-Spiel automatisch startet
Ad

Hardware- und Firmware-Details

Ein Entwickler hat einen USB-Dongle erstellt, der automatisch das Offline-Dino-Spiel von Chrome spielt, ohne dass Software auf dem Host-Rechner oder Browser-Erweiterungen erforderlich sind. Das Gerät verwendet einen ATtiny85 (Digispark)-Mikrocontroller mit 8 KB Flash und 512 Byte RAM, der etwa 2 US-Dollar kostet.

Funktionsweise

Der Dongle wird an jeden PC angeschlossen und erscheint als Standard-USB-HID-Tastatur. Er verwendet zwei LDR (lichtabhängige Widerstände)-Sensoren, die am Monitor montiert sind, um Hindernisse im Spiel zu erkennen:

  • Unterer Sensor erkennt Kakteen
  • Oberer Sensor erkennt Vögel

Wenn Hindernisse erkannt werden, sendet das Gerät entsprechende Tastaturbefehle (Springen oder Ducken), um die Spielfigur zu steuern.

Claude Codes Rolle bei der Entwicklung

Der Entwickler nutzte Claude Code als primären Entwicklungspartner für die Firmware, die in Bare-Metal-C mit avr-gcc (nicht Arduino) geschrieben ist. Spezifische Beiträge umfassten:

  • Schreiben der V-USB-HID-Tastatur-Stack-Integration und Deskriptor-Berichte
  • Entwurf der Dual-Sensor-Hindernisklassifizierungslogik durch iterative Entwicklung
  • Erstellung von Pulsbreiten-Hüllkurvenmessungen für geschwindigkeitsadaptives Timing
  • Behandlung des Kakteen-Sprite-Problems mit Gabelform (mehrere Teilimpulse werden über Schwellenwertlücken zusammengeführt)
  • Verfassen der vollständigen README, PLAN.md und Makefile
Ad

Technische Umsetzung

Das adaptive Timing-System berücksichtigt die Beschleunigung des Spiels, indem es misst, wie lange jedes Hindernis braucht, um den Sensor zu passieren, einen gleitenden Minimalfilter verwendet und die Sprungverzögerung entsprechend skaliert. Codex führte eine Code-Überprüfung durch, die einen Fehler in der Hüllkurvenverfolgungslogik aufdeckte, bei dem die Sensorpolarität an vier Stellen invertiert war.

Die gesamte Firmware-Größe beträgt 2699 Byte. Die Hardware-Montage, Sensoranbringung, LM393-Potentiometer-Kalibrierung und physische Tests wurden manuell vom Entwickler durchgeführt.

Wesentliche Unterscheidungsmerkmale

  • USB-HID-Tastatur-Implementierung erfordert keine Host-seitige Python- oder Browser-Erweiterungen
  • Keine Servo- oder Solenoid-Betätigung der Leertaste
  • Dual vertikal gestapelte Sensoren zur Hindernisdifferenzierung
  • Adaptives Timing, das mit zunehmender Spielgeschwindigkeit präzise bleibt

📖 Read the full source: r/ClaudeAI

Ad

👀 Siehe auch