¿CON QUÉ IA?

Caso de usoProgramación

Probar tu propio juego con una IA que juega por ti

Un desarrollador montó un sistema de pruebas para que una IA jugara a su juego y le ayudara a encontrar fallos.

ParaprogramarLo contó blog.jeffschomay.comDificultad avanzada

A quién le sirve. Quien desarrolla un juego, o una aplicación con pasos claros, y quiere que una IA la pruebe como lo haría un jugador. El caso es de un desarrollador de juegos.

Qué hicieron

El juego es un crucigrama con mazmorra, por turnos y en el navegador. Claude escribió una capa en node.js que no toca los archivos del juego: añade un dibujador de texto y teclas simuladas, servidos por HTTP. La IA jugaba mandando órdenes con curl, creó situaciones preparadas para reproducir fallos y recibió la orden de probar cada función nueva antes de seguir adelante.

Cómo salió

El hito 13, con cinco encuentros especiales nuevos, llevó 12 minutos y unos 120.000 tokens. La IA detectó y corrigió sola un fallo de las jaulas. Aun así hizo falta probar a mano, lo que descubrió más fallos, pero llevó menos de 30 minutos.

Conviene saber

Se hizo con Claude Code y Sonnet 4.6 en el plan Pro; el método va mejor con juegos por turnos y con mucho texto que con la automatización de navegador basada en capturas.

Qué necesitas

  • Un juego o aplicación en el navegador, mejor si es por turnos y con mucho texto
  • Claude Code, el asistente de programación de Claude que se maneja desde el terminal, con un plan de pago
  • Node.js, un programa para ejecutar código de servidor en tu ordenador
  • Tiempo para repasar a mano los fallos que la IA no vea

Cómo hacerlo tú, paso a paso

  1. Pide a tu asistente de programación una capa de pruebas que no toque los archivos del juego: muestra el estado como texto y acepta teclas simuladas a través de HTTP.
  2. Comprueba tú a mano que la capa funciona y que el estado se entiende.
  3. Pide a la IA que juegue mandando órdenes desde la línea de comandos con curl, una herramienta para hacer peticiones web.
  4. Pídele que cree situaciones preparadas, para reproducir fallos concretos una y otra vez.
  5. Indícale que pruebe cada función nueva antes de seguir adelante.
  6. Pide un informe de fallos, desequilibrios y momentos confusos, con los pasos para reproducir cada uno.
  7. Haz tú una pasada a mano para encontrar lo que la IA no haya visto.
Pruébalo con tu IA
Mira mi juego en [ruta] y construye un sistema de pruebas para que un agente de IA pueda jugarlo: muestra el estado del juego como texto o JSON y acepta acciones como [movimientos o entradas]. Después haz que el agente juegue [número] partidas y cuéntame fallos, problemas de equilibrio y momentos confusos. Habrás terminado cuando tenga un informe escrito de las pruebas con los pasos para reproducir cada problema.

Consejos

  • Este método va mejor con juegos por turnos y con mucho texto que con automatización de navegador basada en capturas.
  • No prescindas de probar a mano. En el caso, la prueba manual descubrió más fallos.
  • Guarda las situaciones preparadas. Te sirven para comprobar que un arreglo no rompe otra cosa.

Preguntas frecuentes

¿Sustituye a probar a mano?

No. La IA corrigió sola un fallo de las jaulas, pero la prueba manual aún descubrió más problemas.

¿Sirve para una aplicación que no sea un juego?

La idea es la misma: mostrar el estado como texto y aceptar acciones simples. El caso solo lo probó con un juego por turnos.

Fuentes

En el directorio desde el 3 de octubre de 2026.

Parecidos

  1. Dar a un agente la capacidad de olvidar recuerdos viejos

    Un desarrollador probó una versión muy básica de una técnica para que un agente olvide información y dice que funciona sorprendentemente bien.Caso@german-noob.win en BlueskyAgente propioDificultad avanzada
  2. Detectar dependencias y parches sobrantes en un proyecto

    Un servidor MCP permite a un agente revisar si un proyecto usa paquetes y polyfills innecesarios, en remoto o como servidor local.Casomcp.e18e.devAgente propio2 fuentesDificultad avanzada
  3. Listar los fallos de una función y pasarlos al agente de otro

    Un agente de IA listó todos los problemas de una función y se los mandó a un ingeniero, cuyo propio agente los fue resolviendo.Caso@carnage4life en BlueskyAgente propioDificultad avanzada
  4. Crear un agente que programa en R con solo tres herramientas

    Un autor monta en R un agente de programación con Claude a partir de tres funciones básicas y luego le añade herramientas para hacerlo más seguro.Casotidydesign en SubstackAgente propioDificultad avanzada
  5. Revivir y crear aplicaciones con agentes de programación

    El matemático Terence Tao cuenta cómo usó agentes de programación para recuperar programas antiguos y crear otros nuevos.Casoterrytao.wordpress.comAgente propioDificultad avanzada
  6. Crear agentes pequeños a medida, como uno en un reproductor de música

    El autor escribe muchos agentes pequeños, por ejemplo dentro de su reproductor de música, y señala que como código son triviales.CasoHacker NewsAgente propioDificultad avanzada

Más: todo sobre programación

Cada lunes, lo nuevo en tu correo

Lo que ha salido esa semana, las skills que más suben y tres casos que puedes copiar.

Un correo a la semana. Te das de baja con un clic.