Need
Tecnologías para juegos web
Why it's needed
Una combinación práctica para la interfaz y la capa de renderizado de un juego de navegador.
.md to the page URL.
Codex use case
Planifica tu juego y deja que Codex lo desarrolle y lo pruebe en un navegador real.
Usa Codex para convertir la descripción de tu juego en un plan bien definido y luego desarrollar un juego de navegador a partir de ese plan. Genera los recursos visuales con imagegen y deja que Codex pruebe el juego en un navegador real para ajustar los controles y la interfaz.
Planifica tu juego y deja que Codex lo desarrolle y lo pruebe en un navegador real.
Usa Codex para convertir la descripción de tu juego en un plan bien definido y luego desarrollar un juego de navegador a partir de ese plan. Genera los recursos visuales con imagegen y deja que Codex pruebe el juego en un navegador real para ajustar los controles y la interfaz.
Usa Codex para convertir la descripción de tu juego en un plan bien definido y luego desarrollar un juego de navegador a partir de ese plan. Genera los recursos visuales con imagegen y deja que Codex pruebe el juego en un navegador real para ajustar los controles y la interfaz.
Related links
| Skill | Why use it |
|---|---|
| Playwright | Juega en un navegador real, revisa el estado actual del juego y ajusta los controles, los tiempos y la respuesta de la interfaz en la versión que estás probando. |
| ImageGen | Genera arte conceptual, sprites, fondos y recursos para la interfaz. Guarda los prompts para reutilizarlos en futuros lotes de recursos. |
| OpenAI Docs | Consulta la documentación oficial más reciente antes de integrar en el juego funciones que usen tecnología de OpenAI. |
Crear un juego es uno de los ejemplos más claros de cómo Codex puede ayudarte más allá de la generación de código. Para desarrollar un juego, normalmente hay que definir el concepto por escrito, crear una capa de renderizado, implementar la estructura del frontend, gestionar el estado en el backend, producir recursos y ajustar continuamente el aspecto visual.
Este caso de uso funciona mejor cuando Codex primero describe por escrito qué debe hacer exactamente el juego y luego usa Playwright interactive para probarlo en un navegador y hacer ajustes sucesivos.
Antes de que Codex cree la estructura inicial, pídele que escriba un archivo PLAN.md que defina el juego en términos concretos:
El plan es importante porque la instrucción “crea un juego” es demasiado vaga por sí sola. Codex necesita saber cómo implementar cada parte del juego y consultar con frecuencia los detalles de implementación durante el desarrollo.
Puedes activar el modo plan con el comando slash /plan.
Guarda el resultado en un archivo PLAN.md.
Para que Codex siga el plan, verifique su trabajo y use las herramientas adecuadas, crea un archivo AGENTS.md como este:
# Nombre del juego
<Type of game>
Tecnologías:
- NextJS para el frontend (alojado en Vercel)
- <insert technology> para el renderizado
- Fastify para el backend y las conexiones WebSocket (backend alojado en <hosting platform>)
- Postgres para la base de datos (alojada en <hosting platform>)
- Redis para la caché y la mensajería por publicación y suscripción (alojado en <hosting platform>)
- OpenAI para las funciones de IA generativa
Consejos:
- En cuanto termines cada función o tarea, ejecuta los comandos de compilación y de pruebas para verificar tu trabajo.
- Guíate por el archivo PLAN.md al desarrollar nuevas funciones.
- Registra tu trabajo en .logs y documenta tus decisiones y cómo llegaste a ellas. Crea archivos de registro cuando lo consideres necesario y consúltalos al hacer ajustes en las funciones.
- Usa playwright para comprobar cómo se ve el juego. Si algo se ve mal o desentona con el estilo del juego, haz ajustes y vuelve a comprobarlo.
- Usa imagegen para generar los recursos visuales. Cada vez que generes un conjunto de recursos, guarda los prompts que usaste en archivos dentro de .prompts. Así podrás generar más recursos del mismo tipo más adelante.
- Usa Context7 MCP para consultar la documentación de <rendering framework>.
Así, Codex puede trabajar de forma autónoma durante períodos prolongados y usar las habilidades que necesite.
Agrega las habilidades que se mencionan en el archivo AGENTS.md:
Para saber cómo agregar habilidades, consulta la documentación sobre habilidades.
Consejo: pídele a Codex que guarde los prompts para la generación de imágenes en un archivo para que todos los recursos visuales mantengan un estilo coherente. Describe el estilo de los recursos que quieres generar y deja que Codex redacte prompts detallados que puedas reutilizar.
Codex generará una primera versión del juego a partir del plan inicial.
Si hay que generar muchas imágenes, la primera versión puede tardar en estar lista, a veces varias horas. Como Codex puede verificar su trabajo y probar el juego en un navegador, puede seguir trabajando durante mucho tiempo sin que tengas que intervenir.
Cuanto mejor definido esté el plan, mejor será el resultado de la primera iteración.
A medida que pruebes el juego, comparte capturas de pantalla y pide cambios en la jugabilidad o en los recursos visuales según sea necesario, hasta que el resultado te convenza.
Need
Default options
Why it's needed
Need
Tecnologías para juegos web
Why it's needed
Una combinación práctica para la interfaz y la capa de renderizado de un juego de navegador.
Need
Tecnologías de backend
Why it's needed
Una buena opción si el juego necesita persistencia de datos, emparejamiento de jugadores, tablas de clasificación o mensajería pub/sub.
| Need | Default options | Why it's needed |
|---|---|---|
| Tecnologías para juegos web | Next.js con Phaser o PixiJS | Una combinación práctica para la interfaz y la capa de renderizado de un juego de navegador. |
| Tecnologías de backend | Fastify , WebSockets, Postgres y Redis | Una buena opción si el juego necesita persistencia de datos, emparejamiento de jugadores, tablas de clasificación o mensajería pub/sub. |
Usa `/goal` cuando una tarea requiera que Codex siga trabajando durante varios turnos hasta...
Usa Codex para explorar la estructura de una base de código que aún no conoces
Dale a Codex un issue de alcance definido, un entorno en la nube ya preparado y una lista...