16 points par GN⁺ 2026-02-25 | 8 commentaires | Partager sur WhatsApp
  • « Momo », un chien de race cavapoo, a été entraîné à créer des jeux réellement jouables à l’aide de Claude Code et du moteur Godot
  • Les entrées sont envoyées via un Raspberry Pi et l’application DogKeyboard ; lorsqu’un certain nombre de caractères est saisi, un distributeur de nourriture intelligent donne automatiquement une friandise
  • Dans Claude Code, un prompt le définit comme un « génial game designer qui donne des instructions dans une langue chiffrée », afin qu’il interprète des entrées dénuées de sens comme des idées de jeu pertinentes
  • Des outils de feedback automatisé (capture d’écran, test de séquences d’entrée, linter, etc.) ont été ajoutés pour permettre à Claude de tester et corriger lui-même les jeux
  • Le projet est une expérimentation qui montre que le cœur du développement IA réside moins dans l’idée que dans la qualité de la boucle de feedback, et tous les outils ainsi que le code sont publiés en open source

Vue d’ensemble du projet

  • Momo envoie des entrées via un clavier Bluetooth, que DogKeyboard transmet à Claude Code
    • Lorsqu’un certain volume d’entrées s’accumule, le distributeur intelligent Aqara C1 distribue des friandises via une commande Zigbee
    • Quand Claude est en train de travailler, les entrées sont bloquées, puis automatiquement soumises lorsqu’il repasse en attente
  • La création des jeux se fait avec Godot 4.6 et C#, et un jeu est terminé en environ 1 à 2 heures

Conception du prompt

  • Un scénario de « designer de génie cryptique » a été mis en place pour que Claude Code interprète des entrées aléatoires comme des consignes significatives
  • Une checklist fixe comme exigences minimales la présence de sons, touches de contrôle (WASD/flèches), ennemi ou obstacle, personnage joueur
  • L’entrée d’exemple « y7u8888888ftrg34BC » a été interprétée pour générer Swamp Snacker, un jeu 3D de grenouille qui attrape des insectes

Extension du système

  • Bevy, Unity et Godot ont été comparés, puis Godot a été retenu
    • Grâce à la structure textuelle des fichiers .tscn, Claude peut les lire et les modifier directement
  • DogKeyboard gère le filtrage des frappes, le suivi de l’état de Claude, la soumission automatique et les overlays vidéo
  • Un script de contrôle Zigbee permet de piloter le distributeur à distance, avec de simples commandes JSON

Outils d’automatisation et amélioration de la qualité

  • Un script de capture d’écran vérifie l’affichage du jeu, et Claude peut examiner lui-même ce feedback visuel
  • Un outil de test de séquences d’entrée permet à Claude de jouer lui-même au jeu et de corriger les erreurs
  • Des scene linter, shader linter et input action mapper ont été ajoutés afin d’éviter en amont les erreurs de build et les problèmes de mapping des entrées
  • Il existe un cas où Claude a lui-même testé jusqu’à un combat de boss en 6 phases, assurant ainsi un rôle de QA automatisée

Entraînement de Momo

  • Environ deux semaines d’entraînement, deux fois par jour pendant 10 minutes
    • Au départ, des friandises de grande valeur (saumon lyophilisé) ont servi à créer une association positive avec le clavier
    • Ensuite, passage à un système de récompense automatisé, avec distribution d’une friandise après 16 caractères ou plus
  • Lors des tests, un bug a provoqué la distribution continue de friandises, et Momo a appris à répéter les entrées
  • Après l’entraînement, la boucle entrée-récompense a été entièrement automatisée

Jeux créés

  • DJ Smirk : un jeu expérimental musical où chaque touche produit un son différent
  • Munch : un jeu compétitif où il faut rassembler des ingrédients pour compléter une salade
  • Zaaz : un puzzle game où l’on se déplace case par case pour peindre l’écran
  • The Oracle Frog of Rome : un jeu où l’on collecte des chaînes dorées en évitant les tentacules du kraken
  • Octogroove : un jeu de rythme où l’on joue de la batterie avec quatre bras
  • Ewe Heard Me! : un jeu où l’on mène des moutons dans un enclos (avec un problème rendant la victoire impossible)
  • Quasar Saz : un jeu d’action à 6 niveaux + boss où l’on combat des sons corrompus avec un instrument spatial

Conclusion

  • Le projet démontre de manière expérimentale l’importance de la conception des systèmes IA et de l’automatisation du feedback
  • Le cœur du résultat ne réside pas dans les entrées de Momo, mais dans la combinaison du prompt, des garde-fous et des outils de validation automatique
  • Il en ressort une leçon : le goulot d’étranglement du développement IA n’est pas l’idée, mais la qualité de la boucle de feedback
  • Tout le code et tous les outils sont publiés en open source, rendant possibles des expérimentations avec des humains, des animaux ou des entrées aléatoires

8 commentaires

 
kimjj81 2026-03-24

Aïe, ils vont tous mourir.

 
ragingwind 2026-02-25

Vraiment, on est entrés dans une époque où même les chiens et les vaches codent.

 
mag1c 2026-02-25

Comment peut-on avoir une idée pareille... franchement, c’est admirable.

 
xguru 2026-02-25

C’est une idée amusante. Si les consignes du prompt sont bien formulées, on pourrait sans doute comprendre le comportement des animaux de multiples façons.
À ce rythme, l’époque où l’on pourra vraiment dialoguer avec les animaux ne finira-t-elle pas par arriver ?
J’aimerais bien discuter avec des chats.

 
pkj3186 2026-02-25

On vit désormais à une époque où même les chiens nous surpassent... et en plus, celui-ci est carrément mignon...

 
m00nlygreat 2026-02-25

Ce n’est pas un peu cette fameuse expérience avec les singes, ça ? 😂

 
t7vonn 2026-02-25

Oh… ça ressemble un peu à une approche similaire à la diffusion, non ?

 
GN⁺ 2026-02-25
Commentaires Hacker News
  • Même un chien peut désormais faire du vibe-coding
    La plupart des apps fonctionnent à peu près, comme des apps faites à la main par des humains
    Ça rappelle l’ancien cartoon « On the Internet, nobody knows you’re a dog »
    On dirait qu’on est passé à une version du genre : « L’IA se fiche complètement de savoir si tu es un chien ou non, tant que tu peux taper sur un clavier »
    Je trouve que c’est une satire sociale vraiment brillante

    • Merci pour ce gentil mot. Je ne m’attendais pas à une réaction aussi positive
      Le projet dans son ensemble porte un message social, mais je préfère que chacun l’interprète par lui-même
    • L’expression « un humain a vibe-codé ça » est intéressante
      Même les logiciels complexes ont énormément de points à améliorer, et pour ceux qui les développent depuis des années, ça doit donner envie de crier : « ça nous a pris des décennies ! »
      Au fond, la plupart se sont contentés de coder à l’intuition en s’appuyant sur la documentation technique
  • J’adore vraiment ce billet
    Demain matin, j’ai l’impression qu’un post où Karpathy dira « les interfaces LLM basées sur les chiens, c’est le futur » sera n°1 sur HN
    Et ça m’inquiète un peu que mon patron dise ensuite : « il faut qu’on fasse ça tout de suite »

    • Les équipes de programmation du futur seront probablement composées de trois membres — un humain, un chien et une instance de Claude
      Le chien envoie des prompts à Claude, l’humain nourrit le chien, et le chien empêche l’humain d’éteindre l’ordinateur
    • Bientôt, « tout le monde et son chien » feront ça
      Les chiens sont loyaux, enthousiastes et prennent moins de place au bureau
      L’industrie du jeu sera dominée par les chiens, et la finance par les chats
    • Au lieu de CODEOWNERS, on revendiquera peut-être la propriété du code par marquage de territoire
      Espérons que les laptops soient étanches
    • On va bientôt voir sortir un titre du genre « des chiens remplacent les ingénieurs »
    • Le monde n’est pas encore prêt pour BarkGPT
  • Les chiens sont intelligents. Avec le bon dispositif d’entrée, ils pourraient peut-être vraiment faire du vibe-coding
    Ça me rappelle cette ancienne expérience où un cactus faisait du trading en Bourse

  • Le vrai point clé, c’est la phrase : « la magie n’est pas dans l’entrée, elle est dans le système »
    Si un jeu peut être créé à partir d’entrées aléatoires, cela signifie que l’importance de l’entrée a diminué
    L’essence de l’ingénierie est désormais dans la conception de la structure, pas dans le prompt

    • Mais si le résultat est au niveau du shovelware d’itch.io, la portée de cette intuition s’affaiblit
    • En construisant moi-même des systèmes intégrés à l’IA, je suis arrivé à la même conclusion
      La structure du système — mémoire persistante, contraintes d’action, boucles de feedback — était bien plus importante que l’optimisation des prompts
      L’expérience du chien pousse simplement cette logique à l’extrême — au final, les capacités de l’IA résident dans la structure elle-même
    • Cela dit, les prompts restent nécessaires
      L’ingénierie relève d’une pensée systémique d’ensemble
    • Le fichier Memory.md a plutôt eu un effet de parasite sur la qualité de sortie
    • Croire qu’il y a de la valeur dans les projets vibe-codés est une illusion
      À mesure que l’IA progresse, l’art du prompt va vite devenir sans importance
      En fin de compte, nous sommes en train d’entraîner notre propre remplaçant
      Une fois la technologie pleinement mature, ce sera un travail qu’un chien pourra faire
      Bien sûr, les LLM ne peuvent pas croître indéfiniment, et on pourrait voir apparaître des rendements décroissants, mais si la bulle de l’IA éclate, on risque tous de perdre notre emploi
  • Le titre est très putaclic, mais il décrit en réalité le contenu avec précision, et c’est assez fort

    • Je pense quand même que le titre reste clickbait
      L’auteur n’a pas appris à son chien à faire du vibe-coding ; il lui a simplement appris un réflexe conditionné où taper sur le clavier fait sortir une friandise
      Si le chien était réellement amené à réagir au feedback du jeu, là seulement ce ne serait plus du clickbait
  • « Les historiens ont appelé “Dog Days” la période autour de 2026 où le chien, compagnon de l’humanité, a commencé à évoluer vers le statut de collègue… ouaf » — Puppers Domingo, Good Boy, Esquire

  • On verra peut-être bientôt une preuve réelle du théorème du singe infini

  • Il faut améliorer le mode d’entrée
    Avec une interface basée sur une caméra capable de détecter les battements de queue ou l’attention visuelle, un chien pourrait peut-être vraiment créer des jeux à son goût
    Le clavier n’est pas le bon dispositif d’entrée

    • Mon chien Momo adore aboyer sur la télé
      Je réfléchis à l’associer à nanobana pour lui faire choisir entre plusieurs options
      Je vais probablement tenter ça dans la prochaine version
  • « C’est qui le bon développeur logiciel ? » [caresses]

    • J’ai vu ce commentaire au bureau et j’ai eu du mal à retenir mon rire
  • L’auteur devrait passer son clavier en disposition Dvorak
    Ça produirait des entrées aléatoires bien plus intéressantes