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

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
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
👀 See Also

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.

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.

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.

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.