¿CON QUÉ IA?

Caso de usoProgramación

Hacer competir a tres modelos para crear un clon de Counter-Strike

InstantDB hizo que Codex, Opus y Gemini intentaran construir cada uno un juego de disparos multijugador.

ParaprogramarConCodex, Claude y GeminiLo contó instantdb.comDificultad avanzada

A quién le sirve. Programadores, equipos técnicos y curiosos que quieren comparar varios asistentes de programación con la misma tarea, para elegir con datos y no con opiniones.

Qué hicieron

Cada modelo (Codex Max 5.1, Opus 4.5 y Gemini 3 Pro) se ejecutó en la línea de comandos de su proveedor, con un plan de gama alta y los ajustes por defecto. Recibieron unas siete instrucciones seguidas. Las cuatro primeras construyeron un juego de disparos local con three.js: mapa, enemigos, arma y sonidos. Las tres últimas lo hicieron multijugador con la presencia y los temas de Instant, y añadieron una lista de mapas guardada en base de datos. Las personas se limitaron casi siempre a pegar de vuelta los errores.

Cómo salió

Los tres acabaron con un juego de disparos 3D multijugador que funcionaba y sin código escrito a mano. Opus ganó en la parte visible, Gemini en la parte interna y Codex quedó en medio. Opus se atascó con errores de React useEffect hasta que los ingenieros leyeron su código.

Conviene saber

Gemini tuvo menos errores, quizá porque ejecutaba el paso de compilación una y otra vez. Cuenta con tener que pegar errores de vuelta y con leer código tú mismo cuando un agente se atasque.

Qué necesitas

  • Los asistentes de programación que quieras comparar, cada uno en la línea de comandos de su proveedor y con un plan de gama alta
  • Una carpeta vacía para cada asistente
  • Las mismas siete instrucciones, que pegarás en el mismo orden a cada uno
  • Una base de datos en tiempo real para la parte multijugador, como Instant (la usó el caso)

Cómo hacerlo tú, paso a paso

  1. Instala los asistentes que vas a comparar y deja los ajustes por defecto, igual para todos.
  2. Prepara una carpeta vacía para cada uno y copia las mismas instrucciones.
  3. Pega las cuatro primeras instrucciones: un juego de disparos local con three.js, una librería para gráficos 3D en el navegador, con mapa, enemigos, arma y sonidos.
  4. Pega las tres últimas: lo mismo, pero multijugador, con las funciones de tiempo real de la base de datos (saber quién está conectado y enviar mensajes entre jugadores) y una lista de mapas guardada en ella.
  5. Cuando salga un error, pégalo de vuelta al asistente. Es casi lo único que tendrás que hacer.
  6. Si un asistente se atasca, lee su código para ayudarle.
  7. Compara los resultados: lo visible en el juego y lo interno en el código.
Pruébalo con Codex
Construye en el navegador un juego de disparos en primera persona multijugador sencillo, inspirado en [Counter-Strike], con [tecnología, por ejemplo JavaScript y un servidor en tiempo real]. Incluye movimiento, disparo, vida y [número] jugadores en una sala. Habrás terminado cuando yo pueda abrir dos pestañas del navegador y jugar contra mí mismo, y me listes lo que todavía falta.

Consejos

  • Usa los mismos ajustes y las mismas instrucciones para todos, o la comparación no será justa.
  • Cuenta con pegar errores de vuelta y con leer código tú mismo cuando un agente se atasque.
  • Fíjate en cuántas veces ejecuta cada uno el paso de compilación. En el caso, Gemini tuvo menos errores, quizá por eso.

Preguntas frecuentes

¿Hace falta saber programar?

No escribes código, pero conviene saber leer un error y, cuando un agente se atasca, echar un vistazo a lo que ha escrito.

¿Para qué comparar así?

Con las mismas instrucciones y los mismos ajustes, ves qué asistente te encaja sin fiarte de opiniones ajenas.

Fuentes

En el directorio desde el 3 de octubre de 2026.

Parecidos

  1. Intentar crear un visor VNC para Windows con Claude

    Un usuario pidió a Claude por correo un visor remoto mínimo para Windows 10 y, tras una semana, agotó el límite semanal sin obtener nada que funcionara.CasoHacker NewsClaude y ChatGPTDificultad avanzada
  2. Crear un compilador de C con un equipo de agentes en paralelo

    Nicholas Carlini puso a 16 agentes de Claude a trabajar a la vez durante dos semanas y obtuvo un compilador capaz de construir Linux 6.9.CasoAnthropicClaude2 fuentesDificultad avanzada
  3. Crear un catálogo de modelos mentales con un equipo de agentes

    Un fundador en solitario coordinó a Claude, ChatGPT, Windsurf y Cursor como un equipo con roles para construir un catálogo de modelos mentales.CasoHacker NewsClaude y ChatGPTDificultad avanzada
  4. Crear y publicar un agente que lee cartas BaZi y cobra por ello

    Un desarrollador creó solo, con agentes de programación, un agente que calcula cartas BaZi, las interpreta y cobra las lecturas con pagos en cadena.Caso@Ducktumay en XCodexDificultad avanzada
  5. Evitar choques entre agentes de programación que trabajan a la vez

    Los agentes publican los cambios que piensan hacer antes de editar, para avisar de choques de arquitectura entre copias de trabajo paralelas.Casonaw103/foremerge en GitHubClaude Code y CodexDificultad avanzada
  6. Configurar el Mac y herramientas de programación desde la terminal

    Gemini CLI puede instalar Docker, configurar firmas de Git o cambiar ajustes del Mac desde la terminal, pidiendo permiso para cada orden.Casoaddyosmani.comGeminiDificultad avanzada

Más: todo con Codex · todo con Claude · todo con Gemini · 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.