16 puntos por GN⁺ 2026-02-25 | 8 comentarios | Compartir por WhatsApp
  • ‘Momo’, una perra de raza Cavapoo, fue entrenada para crear juegos realmente jugables usando Claude Code y el motor Godot
  • La entrada se envía mediante Raspberry Pi y la app DogKeyboard, y cuando se introduce una cierta cantidad de caracteres, un comedero inteligente entrega premios automáticamente
  • En Claude Code se configuró un prompt de “genio diseñador de juegos que da instrucciones en un lenguaje cifrado”, para que interprete entradas sin sentido como ideas de juego con significado
  • Se añadieron herramientas de retroalimentación automática (captura de pantallas, pruebas de secuencias de entrada, linter, etc.) para que Claude pudiera probar y corregir los juegos por sí mismo
  • El proyecto es un experimento que muestra que la clave del desarrollo con IA está más en la calidad del bucle de retroalimentación que en las ideas, y todas las herramientas y el código se publicaron como open source

Resumen del proyecto

  • Momo envía entradas mediante un teclado Bluetooth, y DogKeyboard las pasa a Claude Code
    • Cuando se acumula cierta cantidad de entrada, el comedero inteligente Aqara C1 dispensa premios mediante un comando Zigbee
    • Cuando Claude está trabajando, se bloquean las entradas, y cuando queda en espera, se envían automáticamente
  • La creación de juegos se realiza con Godot 4.6 y C#, y cada juego se completa en aproximadamente 1 a 2 horas

Diseño del prompt

  • Se configuró el escenario de un “diseñador genio críptico” para que Claude Code interprete entradas aleatorias como instrucciones con sentido
  • Se armó una lista de verificación con requisitos mínimos que incluyen sonido, teclas de control (WASD/flechas), enemigo u obstáculo y personaje jugador
  • Al interpretar la entrada de ejemplo “y7u8888888ftrg34BC”, generó el juego 3D de rana cazainsectos “Swamp Snacker”

Expansión del sistema

  • Tras comparar Bevy, Unity y Godot, se eligió Godot
    • Gracias a la estructura de archivos .tscn basada en texto, Claude puede leerlos y modificarlos directamente
  • DogKeyboard se encarga de filtrar pulsaciones, monitorear el estado de Claude, envío automático y superposición de video
  • Un script de control Zigbee permite manejar el comedero a distancia y funciona con comandos JSON simples

Herramientas de automatización y mejora de calidad

  • Con un script de captura de pantallas se verifica la pantalla del juego, y Claude puede revisar por sí mismo la retroalimentación visual
  • Con una herramienta de prueba de secuencias de entrada, Claude juega por su cuenta y corrige errores
  • Se añadieron Scene linter, Shader linter e Input action mapper para prevenir de antemano errores de compilación y problemas de mapeo de entradas
  • Hubo un caso en el que Claude probó por sí mismo hasta una batalla contra jefe de 6 etapas y cumplió el rol de QA automatizado

Proceso de entrenamiento de Momo

  • Durante unas 2 semanas, entrenó dos veces al día por 10 minutos
    • Al principio se usaron premios de alto valor (salmón liofilizado) para crear una asociación positiva con el teclado
    • Después se cambió a un sistema de recompensa automático, entregando un premio al superar 16 caracteres de entrada
  • Durante las pruebas, un bug provocó que los premios se dispensaran de forma continua, y Momo aprendió a intentar introducir entradas repetidamente
  • Tras el entrenamiento, el bucle entrada-recompensa quedó completamente automatizado

Juegos creados

  • DJ Smirk: juego experimental musical en el que cada tecla produce un sonido distinto
  • Munch: juego competitivo en el que se reúnen ingredientes para completar una ensalada
  • Zaaz: juego de rompecabezas en el que se avanza por casillas pintando la pantalla
  • The Oracle Frog of Rome: juego en el que se esquivan los tentáculos del kraken mientras se recolectan cadenas doradas
  • Octogroove: juego de ritmo en el que se tocan tambores con cuatro brazos
  • Ewe Heard Me!: juego de arrear ovejas hacia el corral (con un problema que impide ganar)
  • Quasar Saz: juego de acción de 6 etapas + jefe en el que se combaten sonidos corruptos con un instrumento espacial

Conclusión

  • El proyecto demuestra de forma experimental la importancia del diseño de sistemas de IA y la automatización de la retroalimentación
  • La clave del resultado no está en las entradas de Momo, sino en la combinación de prompts, guardrails y herramientas de validación automática
  • Deja como lección que el cuello de botella del desarrollo con IA no son las ideas, sino la calidad del bucle de retroalimentación
  • Todo el código y las herramientas se publicaron como open source, por lo que es posible experimentar con entradas humanas, animales o aleatorias

8 comentarios

 
kimjj81 2026-03-24

Ay, todos van a morir.

 
ragingwind 2026-02-25

De verdad ya vivimos en una época en la que hasta los perros y las vacas programan.

 
mag1c 2026-02-25

¿Cómo se le ocurren estas ideas...? De verdad, es admirable.

 
xguru 2026-02-25

Qué idea tan divertida. Si se afinan bien las instrucciones del prompt, quizá se pueda entender el comportamiento de los animales de varias maneras.
¿No creen que, a este paso, pronto llegará una era en la que de verdad podamos conversar con los animales?
Me gustaría hablar con los gatos.

 
pkj3186 2026-02-25

Ya vivimos en una época en la que hasta un perrito nos deja atrás... y para colmo, este hasta es adorable...

 
m00nlygreat 2026-02-25

¿No es ese como aquel experimento con monos o algo así? jajaja

 
t7vonn 2026-02-25

Oh... esto se parece un poco a la difusión, ¿no?

 
GN⁺ 2026-02-25
Comentarios en Hacker News
  • Ahora hasta los perros pueden hacer vibe-coding
    La mayoría de las apps funcionan más o menos, como apps hechas por humanos
    Me recuerda a la vieja viñeta “On the Internet, nobody knows you’re a dog”
    Ahora parece haberse convertido en la versión de “a la IA ni le importa si eres un perro o no, mientras puedas teclear”
    Creo que esto es una sátira social realmente genial

    • Gracias por las palabras. No esperaba recibir una reacción tan positiva
      Todo el proyecto tiene un mensaje social, pero prefiero que cada quien lo interprete por su cuenta
    • La expresión “un humano hizo vibe-coded esto” resulta interesante
      Incluso el software complejo tiene muchísimo por mejorar, y desde la perspectiva de quien lo desarrolló durante años, dan ganas de gritar “¡pero a nosotros nos tomó décadas!”
      Al final, la mayoría solo programó por intuición apoyándose en la documentación técnica
  • Me encantó el texto
    Mañana en la mañana seguro Karpathy estará en el puesto #1 de HN diciendo “las interfaces de LLM basadas en perros son el futuro”
    Y me preocupa un poco que mi jefe vaya a decir “nosotros también tenemos que hacerlo ya”

    • En el equipo de programación del futuro probablemente habrá tres integrantes: un humano, un perro y una instancia de Claude
      El perro le da prompts a Claude, el humano le da comida al perro, y el perro evita que el humano apague la computadora
    • Pronto parecerá que “todos y su perro” estarán haciendo esto
      Los perros son leales, entusiastas y ocupan menos espacio de oficina
      La industria de los videojuegos será dominada por perros, y la financiera por gatos
    • En vez de CODEOWNERS, tal vez el código pase a reclamarse mediante marcado territorial
      Ojalá la laptop sea impermeable
    • Siento que pronto saldrá un titular tipo “Perros reemplazan a ingenieros”
    • El mundo todavía no está listo para BarkGPT
  • Los perros son inteligentes. Si les das el dispositivo de entrada adecuado, quizá sí podrían hacer vibe-coding
    Me recordó al viejo experimento del cactus que hacía trading

  • El verdadero punto clave es la frase: “la magia no está en la entrada, sino en el sistema
    Que se pueda crear un juego incluso con entradas aleatorias significa que la importancia de la entrada ha disminuido
    Ahora la esencia de la ingeniería está en diseñar la estructura, no en el prompt

    • Pero si el resultado está al nivel de shovelware de itch.io, la idea pierde fuerza
    • Yo también llegué a la misma conclusión construyendo sistemas integrados con IA
      La arquitectura del sistema —memoria persistente, restricciones de comportamiento, bucles de retroalimentación— fue mucho más importante que la optimización del prompt
      El experimento del perro es un ejemplo de llevar esa lógica al extremo: al final, la capacidad de la IA está en la propia estructura
    • Aun así, los prompts siguen siendo necesarios
      La ingeniería pertenece al ámbito del pensamiento sistémico en conjunto
    • El archivo Memory.md más bien actuó como un obstáculo para la calidad de la salida
    • Creer que los proyectos vibe-coded tienen valor es una ilusión
      A medida que la IA avance, la técnica de prompts se volverá irrelevante muy rápido
      Al final, estamos entrenando nuestro propio reemplazo
      Cuando la tecnología madure por completo, será un trabajo que hasta un perro podrá hacer
      Claro, los LLM no pueden crecer infinitamente y puede haber rendimientos decrecientes, pero si estalla la burbuja de la IA, todos podríamos quedarnos sin trabajo
  • El título es muy cazaclics, pero está genial que en realidad describa con precisión el contenido del texto

    • Aun así, sigo pensando que el título es clickbait
      El autor no le enseñó al perro a hacer vibe-coding; solo le enseñó un reflejo condicionado donde salen premios si golpea el teclado
      Cuando haga que el perro reaccione de verdad a la retroalimentación del juego, recién ahí dejará de ser clickbait
  • “Los historiadores llamaron ‘Dog Days’ al periodo alrededor de 2026, cuando el perro, compañero del ser humano, empezó a evolucionar hacia colega… guau” — Puppers Domingo, Good Boy, Esquire

  • Puede que pronto veamos en la vida real una prueba del teorema del mono infinito

  • Hay que mejorar el método de entrada
    Si existiera una interfaz basada en cámara que detectara movimiento de cola o atención visual, creo que un perro podría realmente hacer un juego a su gusto
    El teclado es el dispositivo de entrada equivocado

    • A mi perro Momo le encanta ladrarle a la TV
      Estoy pensando en combinar eso con nanobana para que elija entre opciones
      Probablemente lo pruebe en la siguiente versión
  • “¿Quién es un buen desarrollador de software?” [caricias]

    • Casi no pude contener la risa en la oficina al ver este comentario
  • El autor debería cambiar el teclado a una distribución Dvorak
    Eso produciría una entrada aleatoria mucho más interesante