Fanstía
Volver a proyectos
En curso2026

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.

RolFounder · Solo builder
AutoresRuFFyGTLP
Captura de CTRL+PLAY

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)

Stack

React 19TypeScript 5.8Tailwind v4Motion ReactExpress.jsGemini APIVite