Casa HD-2D
Stage 1 rehecho 23-oct · congelado 24-oct 17:25 «ESTÁ PERFECTO».
Cómo Zeiknawn dirigió un juego web completo con IA, sin programar — en cinco días y 128 versiones.
En cinco días (22–26 oct 2026) Zeiknawn dirigió con IA un juego web completo sin programar: 128 commits, de una casa en 2D a una cuadrícula 2.5D y un Stage 3 en 3D rehecho tres veces.
Inventó apps de guion, música y sprites para mandar órdenes desde el iPhone. Esta revista cuenta esa historia con datos del git y de las pláticas reales con Claude, Gemini y Cursor — nada inventado.
Si solo tienes 3 minutos: §1 «Cinco días» + §7 «Llévalo tú».
El reloj de Mérida (America/Merida, UTC-6): del primer commit el 22-oct 19:29 al último el 26-oct 16:27 — ≈ 4 días 21 horas. Pico: 23 commits a la hora 6.
22-oct 19:29 · «Baseline: juego completo…». Arranque 2D casa + Stage 3 Three.js.
26-oct 16:27 · «1.2: leyenda del Observador…». Cierre narrativo tras v1.00 y v1.1.
El loop real: pedir → probar en iPhone → lista numerada → commit → handoff. 261 prompts humanos «reales», /usage ×80, 83 sesiones IA respaldadas (Claude Code 66, Cursor 14, Gemini 3).
Probaba en el celular y congelaba lo que ya servía. Fuente: citas 24-oct 17:25.
«queremos iniciar en una casa en el primer nivel... y acabando ese primer nivel a partir de ahi somos libres de bosques, castillos, naves espaciales, queremos que sea una locura.»
«ya no me sigas preguntando lo de las fases? y le metas turbo porque me tengo que ir» · «idealmente ya acabaste el juego :D con todo»
«buscate sprites gratuitos de libre uso y robatelos el chiste es economizar, esto solo es un juego de prueba para alucinar a mis amigos»
Números: 132 archivos JS · 52,729 líneas (42,727 en src/) · diálogo 148 escenas / 486 líneas · 37 pistas en manifest. Fuentes: codigo_estructura.json, biblia, prompts_estadisticas.json.
Spec del 22-oct: «2d hd / crystal 4k / anime genshin». Lo que quedó jugable: casa HD-2D, tablero táctico 2.5D, calle voxel 3D.
Stage 1 rehecho 23-oct · congelado 24-oct 17:25 «ESTÁ PERFECTO».
Stage 2 estilo FFT · biomas · tablero 10×8 · héroes en combate.
Bloom, rejilla neón, v1.00→1.2. Rehecho ≈ tres veces.
Armadura gris, túnica verde, azul-dorado. Stage 2 combate isométrico.
«en el stage 1 … 2d hd… 2.5d … hd crystal 4k… 3d tipo anime genshin» — 22-oct 21:12.
Baseline Three.js → «está horrible, borrar» (24-oct) → voxel → v1.00–1.2. Mientras, Stage 1 quedó congelado.
24-oct 07:52: «El stage 3 está horrible, es mejor eliminarlo totalmente y volver a empezar de 0… solo stage 1 y 2 son los únicos que valen la pena.»
25-oct bloom/rejilla · 26-oct módulos s3v · b7b793c v1.00 · bb6cca2 v1.1 · 4ca5b44 v1.2.
Baseline 22-oct: Three.js en vendor/ (~60k líneas librería). Pedido 24-oct 07:52: borrar S3. da5d7bd 25-oct 21:53 bloom/rejilla neón. Lote Ronda 4 26-oct 06:36. Versiones 1.00 → 1.1 → 1.2 el mismo 26-oct.
24-oct 17:25: «Todo lo que tiene que ver con el STAGE 1 y la transición hasta el punto del MENU de final fantasy… ESTÁ PERFECTO, no me lo vuelvas a editar.»
Dirigir arte, audio y diálogo sin abrir el IDE: Guion (24-oct 12:51), Música (14:33), Sprites (25-oct 10:55).


Citas: «Necesito una aplicación visual POr STAGE 1 y STAGE 2…» · «una app donde se muestren en que momento está sonando cada M4a/FLAC… fade in or out».
Sprites al revés, brazos faltantes, dos IAs pisándose, tokens. Cada error → una regla de oro.
anchorlock. La IA de texto dibuja mal el pixel art — mejor assets externos / CC0./usage×80; Haiku para microtareas; Opus para plan.
El 3D rompía la magia una y otra vez.
Cada tropiezo quedó en historia.md §Problemas y en el caso de estudio — para no repetirlo.
Seis reglas prácticas para vibecoders. Semáforo: 🟢 hazlo ya · 🟡 según el proyecto · 🔴 no lo ignores.
Stage 1 + menú FF se volvieron línea roja. Si está perfecto, no lo edites.
Sprites flotando → anclaje medido. Números del git y del /usage, no intuición.
Guion, música y sprites desde el celular. El IDE no es el único mando.
Dos IAs necesitan un humano que asigne carriles o se pisan.
Bitácora, handoffs, caso de estudio. El contexto es el verdadero savegame.
Si un stage rompe la magia, elimínalo. El Stage 3 se murió tres veces y por eso vivió.
https://game-two-ebon-98.vercel.app/ · título en pantalla: «Algún día de noviembre».
Pendiente documentado — sin inventar fechas: LF v2 (cuestionario), Project Astra, ASRAMIND. El giro narrativo del 26-oct ya mezcló cuántica, demonios, simulación y la idea de que «el único que te puede salvar es tu Dios».
«The Last Fantasy – Childrens of light and the MAED» · biblia §A.1. Creador público: Zeiknawn.