Développeur Utilise le Code Claude pour Construire une Clé USB qui Lance Automatiquement le Jeu Chrome Dino

✍️ OpenClawRadar📅 Publié: March 10, 2026🔗 Source
Développeur Utilise le Code Claude pour Construire une Clé USB qui Lance Automatiquement le Jeu Chrome Dino
Ad

Détails matériels et du firmware

Un développeur a créé une clé USB qui joue automatiquement au jeu Dino hors ligne de Chrome sans nécessiter de logiciel côté hôte ni d'extensions de navigateur. L'appareil utilise un microcontrôleur ATtiny85 (Digispark) avec 8 Ko de mémoire flash et 512 octets de RAM, coûtant environ 2 $.

Comment cela fonctionne

La clé se branche sur n'importe quel PC et apparaît comme un clavier USB HID standard. Elle utilise deux capteurs LDR (résistances dépendantes de la lumière) montés sur l'écran pour détecter les obstacles dans le jeu :

  • Le capteur inférieur détecte les cactus
  • Le capteur supérieur détecte les oiseaux

Lorsque des obstacles sont détectés, l'appareil envoie les commandes clavier appropriées (sauter ou se baisser) pour contrôler le personnage du jeu.

Rôle de Claude Code dans le développement

Le développeur a utilisé Claude Code comme partenaire principal de développement pour le firmware, qui est écrit en C bare-metal en utilisant avr-gcc (pas Arduino). Les contributions spécifiques incluaient :

  • L'écriture de l'intégration de la pile clavier HID V-USB et du descripteur de rapport
  • La conception de la logique de classification des obstacles à double capteur via un développement itératif
  • La création de la mesure d'enveloppe de largeur d'impulsion pour une temporisation adaptative à la vitesse
  • La gestion du problème du sprite de cactus en forme de fourche (plusieurs sous-impulsions fusionnées via un seuil d'écart)
  • L'écriture du README complet, de PLAN.md et du Makefile
Ad

Implémentation technique

Le système de temporisation adaptative traite l'accélération du jeu en mesurant le temps que met chaque obstacle à passer devant le capteur, en utilisant un filtre de minimum glissant, et en ajustant le délai de saut en conséquence. Codex a effectué une revue de code qui a détecté un bogue dans la logique de suivi d'enveloppe où la polarité du capteur était inversée à quatre endroits.

La taille totale du firmware est de 2699 octets. L'assemblage matériel, le montage des capteurs, le calibrage du potentiomètre LM393 et les tests physiques ont été effectués manuellement par le développeur.

Différenciateurs clés

  • L'implémentation du clavier USB HID ne nécessite ni Python côté hôte ni extensions de navigateur
  • Aucun servo ou solénoïde n'appuie sur la barre d'espace
  • Capteurs doubles empilés verticalement pour la différenciation des obstacles
  • Temporisation adaptative qui reste précise à mesure que la vitesse du jeu augmente

📖 Lire la source complète : r/ClaudeAI

Ad

👀 See Also

OpenClaw en tant que Moteur de Réplication de Processus : Flux de Travail Multi-Agents pour le Développement Automatisé
Use Cases

OpenClaw en tant que Moteur de Réplication de Processus : Flux de Travail Multi-Agents pour le Développement Automatisé

Un développeur a trouvé OpenClaw plus efficace en tant que 'moteur de réplication de processus' qu'en tant qu'assistant personnel, créant des flux de travail multi-agents qui automatisent des pipelines de développement complexes de l'idée au déploiement pour environ 80 $/mois.

OpenClawRadar
Non-développeur crée un tableau de bord MLB en direct avec Claude AI et Claude Code sur GitHub Codespaces
Use Cases

Non-développeur crée un tableau de bord MLB en direct avec Claude AI et Claude Code sur GitHub Codespaces

Un utilisateur sans expérience en programmation a utilisé Claude chat et Claude Code sur GitHub Codespaces pour créer un tableau de bord MLB en direct avec des rapports de blessures, des scores de matchs et des statistiques d'équipe, puis l'a déployé sur Vercel.

OpenClawRadar
Rapports de recherche approfondis avec Hermes Agent et Qwen3.6-35b-a3b : Un guide pratique
Use Cases

Rapports de recherche approfondis avec Hermes Agent et Qwen3.6-35b-a3b : Un guide pratique

Un chercheur en sciences sociales partage son workflow utilisant Hermes Agent et qwen3.6-35b-a3b Q6_K pour produire de manière autonome des rapports politiques de 21 pages, avec un dépôt complet de prompts, compétences et artefacts intermédiaires.

OpenClawRadar
Créer un jeu Steam en 10 jours avec Claude Code : Défis techniques et flux de travail
Use Cases

Créer un jeu Steam en 10 jours avec Claude Code : Défis techniques et flux de travail

Un développeur a créé et publié un jeu sur Steam en 10 jours en utilisant Claude Code sans écrire personnellement de code, mais a rencontré des défis importants dans la conception logique et le débogage du code généré par l'IA.

OpenClawRadar