Need
Stack para juegos web
Why it's needed
Una opción predeterminada práctica para la interfaz de un juego para navegador y su capa de renderizado.
.md to the page URL.
Codex use case
Define un plan para el juego y deja que Codex lo desarrolle y lo pruebe en un navegador en ejecución.
Usa Codex para convertir la descripción de un juego en un plan bien definido y luego en un juego real para navegador. Usa imagegen para generar recursos visuales y deja que Codex pruebe el juego en un navegador en ejecución para perfeccionar de forma iterativa los controles y la interfaz.
Define un plan para el juego y deja que Codex lo desarrolle y lo pruebe en un navegador en ejecución.
Usa Codex para convertir la descripción de un juego en un plan bien definido y luego en un juego real para navegador. Usa imagegen para generar recursos visuales y deja que Codex pruebe el juego en un navegador en ejecución para perfeccionar de forma iterativa los controles y la interfaz.
Usa Codex para convertir la descripción de un juego en un plan bien definido y luego en un juego real para navegador. Usa imagegen para generar recursos visuales y deja que Codex pruebe el juego en un navegador en ejecución para perfeccionar de forma iterativa los controles y la interfaz.
Enlaces relacionados
| Skill | Why use it |
|---|---|
| Playwright | Juega en un navegador en ejecución, examina el estado actual y perfecciona de forma iterativa los controles, los tiempos y la sensación de la interfaz en la versión real. |
| ImageGen | Genera arte conceptual, sprites, fondos y recursos de interfaz; luego conserva los prompts para reutilizarlos en lotes de recursos posteriores. |
| OpenAI Docs | Consulta las directrices oficiales más recientes antes de integrar en el juego funciones con tecnología de OpenAI. |
Crear un juego es uno de los ejemplos más claros de cómo Codex ayuda en mucho más que generar código. Un juego real suele necesitar un concepto escrito, una capa de renderizado, trabajo en la estructura del frontend, estado del backend, producción de recursos y ajustes visuales constantes
Este caso de uso funciona mejor cuando Codex comienza por documentar exactamente lo que debe hacer el juego y luego hace iteraciones con Playwright interactive para probarlo en un navegador en ejecución.
Antes de que Codex prepare estructura alguna, pídele que cree un archivo PLAN.md que defina el juego en términos concretos:
Ese plan es importante porque “crear un juego” por sí solo es demasiado impreciso. Codex necesita saber cómo implementar cada parte del juego y consultar a menudo los detalles de implementación durante el desarrollo.
Puedes activar el modo plan con el comando slash /plan.
Toma el resultado y guárdalo en un archivo PLAN.md.
Para asegurarte de que Codex siga el plan, verifique su trabajo y use las herramientas adecuadas, crea un archivo AGENTS.md como este:
# Game name
<Type of game>
Tech Stack:
- NextJS for frontend (hosted on Vercel)
- <insert technology> for rendering
- Fastify for backend, websockets (hosted on <hosting platform>)
- Postgres for database (hosted on <hosting platform>)
- Redis for caching and pub/sub (hosted on <hosting platform>)
- OpenAI for generative AI features
Tips:
- Use build and test commands to verify your work as soon as you complete a feature or task
- Use the PLAN.md file to guide your work when building new features
- Log your work under .logs (create new log files as you see fit) to record your thought process and decisions, and reference them when iterating on features
- Use playwright to test the visual output of your work, and iterate if it doesn't look right or fit the vibe
- Use imagegen to generate visual assets for your work, and every time you generate a collection of assets, save the prompts you used to be able to continue generating more of the same assets later (create files in .prompts)
- Use Context7 MCP to fetch <rendering framework> docs
Esto permite que Codex trabaje de forma independiente durante mucho tiempo y use las habilidades pertinentes cuando sea necesario.
Agrega las habilidades mencionadas en el archivo AGENTS.md:
Obtén más información sobre cómo agregar habilidades en la documentación sobre habilidades.
Consejo: Pídele a Codex que guarde en un archivo los prompts para generar imágenes, de modo que todos los recursos visuales sean coherentes entre sí. Dale indicaciones sobre el estilo de los recursos que quieres generar y permite que Codex cree prompts detallados y reutilizables.
Codex generará una primera versión del juego basada en el plan inicial.
Si tienes muchos recursos de imagen que generar, esta primera versión puede tardar bastante, a veces varias horas. Como Codex puede verificar su trabajo y probar el juego en un navegador en ejecución, puede seguir trabajando durante mucho tiempo sin que intervengas.
Cuanto más definido esté el plan, mejor será el resultado final después de la primera iteración.
A medida que lo pruebes, itera según sea necesario: proporciona capturas de pantalla y solicita cambios en la jugabilidad o actualizaciones de los recursos visuales hasta que el resultado te satisfaga.
Need
Default options
Why it's needed
Need
Stack para juegos web
Why it's needed
Una opción predeterminada práctica para la interfaz de un juego para navegador y su capa de renderizado.
Need
Stack del backend
Why it's needed
Una opción predeterminada sólida cuando el juego necesita persistencia, emparejamiento, tablas de clasificación o pub/sub.
| Need | Default options | Why it's needed |
|---|---|---|
| Stack para juegos web | Next.js con Phaser o PixiJS | Una opción predeterminada práctica para la interfaz de un juego para navegador y su capa de renderizado. |
| Stack del backend | Fastify , WebSockets, Postgres y Redis | Una opción predeterminada sólida cuando el juego necesita persistencia, emparejamiento, tablas de clasificación o pub/sub. |
Usa `/goal` cuando una tarea requiera que Codex siga trabajando durante varios turnos para...
Pídele a Codex que cree una CLI componible que pueda ejecutar desde cualquier carpeta...
Dale a Codex un sistema de evaluación, como scripts y artefactos que puedan revisarse, para...