← Trabajo01 / 05
Juego · CV interactivo
Sergio Quest.
Mi currículum convertido en un RPG de pixel art jugable. Arte, música y efectos generados con código, asistente con IA, libro de visitas y fantasmas multijugador en tiempo real.
- Cliente
- Proyecto propio
- Despliegue
- Cloudflare Pages + Workers
- Stack
- Canvas · Workers AI · D1 · Durable Objects
- Resultado
- En producción
Abrir la web ↗ sergio-quest.pages.dev
El encargo
Un portfolio que se juega: mi carrera de Ciudad Real a Madrid contada como un RPG de pixel art, en el navegador y sin instalar nada. La condición era hacerlo todo con código: gráficos, música y efectos, sin imágenes ni librerías.
Decisiones
- Arte procedural y un sintetizador chiptune con Web Audio: cero archivos de imagen o sonido.
- Un personaje con IA (Workers AI) que responde sobre mi trayectoria, con límites por IP y un tope diario comprobado antes de llamar al modelo, para que el coste sea predecible.
- Jugadores fantasma en tiempo real con un Durable Object y WebSockets con hibernación, en un Worker aparte porque Pages no aloja Durable Objects.
- Seguridad pensada desde el principio: solo peticiones del mismo origen, IPs guardadas como hash con sal y récords de speedrun firmados y medidos en el servidor.
- Bilingüe y con un «modo reclutador» para quien solo quiere el CV.
Resultado
En producción en Cloudflare Pages, con libro de visitas, ranking de speedrun, analítica anónima sin cookies y tráilers en español e inglés.
- Hasta 25 jugadores a la vez, con cuatro posiciones por segundo.
- El jefe final es el proceso de selección.
Medido con Lighthouse
- LCP
- 3.4 s
- Peso
- 168 KB
- Peticiones
- 25
Móvil · mediana de 3 pasadas · 2026-10-25 · sergio-quest.pages.dev
En todas las pantallas







