CTRL+PLAY
Hub de trivia técnica con 6 universos (Games, Pelis, Music, Series, Anime, Sport). El Rosco Sagrado: 27 letras A-Z + Ñ en orden. Privado.

Descripción
Plataforma madre de trivia con 6 universos clonables, cada uno con su atmósfera única (icono, color, frase evocadora). La mecánica central es 'El Rosco Sagrado': 27 letras siempre en orden alfabético. Tres modos (Solo, Duelo Local 1vs1, Pasapalabra adaptado), tres tempos (Clásico, Rush, Zen). Backend con Express.js, Gemini-3-flash como modelo principal, Gemini-1.5-flash como fallback, cache key por proyecto/tema/dificultad para no mezclar universos.
La historia
La elegancia está en los detalles que no se ven. Esa es la regla. CTR+PLAY no es un juego: es un motor de trivia técnica que puede mutar por diferentes universos culturales. La estética es 'terminal de lujo minimalista': fondo oscuro profundo (#0A0A0B), acentos dorados (#FFD700), sin-serif para UI + serif para frases evocadoras. Los 6 universos tienen su propio color y su propia frase: 'Sala de máquinas nocturna' para Games, 'Cabina de proyección' para Pelis, 'Estudio en sesión' para Music. La regla de oro es estructural: nunca mezclar universos en el mismo caché, nunca romper el abecedario, la Ñ siempre en posición 14. El proyecto es privado, licencia propietaria, pero la arquitectura es lo bastante limpia para clonarse.
Cómo se construyó
Frontend: React 19 + TypeScript estricto + Tailwind v4 + Motion React. Backend: Express.js con OpenAI SDK adaptado a Gemini. Build con Vite. Banco de respuestas pre-cargado (27 respuestas por universo) + generación IA con proxy seguro. Cache key compuesta (project + theme + difficulty + musicStyle) para evitar contaminación entre universos. Documentación completa: AGENTS.md, DOCUMENTACION.md, FEATURES.md, FASE_1_VISUAL_IMPROVEMENTS.md, TECHNICAL.md, screenshots, INTENTIONS.md.
Resultados
- 6 universos funcionales con atmósfera diferenciada
- Rosco Sagrado de 27 letras con orden inquebrantable
- Backend con Gemini-3 + fallback a Gemini-1.5
- Cache key por proyecto para evitar mezclar universos
- Documentación exhaustiva (7+ archivos .md)