Gaming
2025 — Presente VOID: Legacy
Juego Space Opera con Compañero IA y Comandos de Voz
~27.5K líneas en 72 archivos — space opera en navegador donde un compañero IA conversacional (PHANTOM-9) potenciado por Gemini 2.5 Flash interpreta comandos de voz, genera visuales retro-anime vía FLUX/Imagen 4 y resuelve acciones con sistema de dados D20. 5 tripulantes con personalidades IA únicas, 6 tipos de nave, galaxia compartida persistente y eventos a escala galáctica.
Año
2025 — Presente
Rol
Game Designer & Developer
Tecnologías
8 tecnologías
El Desafío
- Los juegos de estrategia espacial tradicionales carecen de interacción IA significativa: los jugadores deberían conversar naturalmente con un compañero IA que entienda contexto del juego, humor de la tripulación, niveles de amenaza y líneas argumentales evolutivas
- Inmersión visual requiere generación dinámica de imágenes — cada llegada a un planeta, exploración de pecio y evento de combate necesita un visual único en estilo anime retro
- Sistema de comandos voice-first donde el capitán da órdenes hablando y la tripulación responde — requiriendo STT, clasificación de intención, generación narrativa y TTS en tiempo real
El Enfoque
- PHANTOM-9 — "Predictive Heuristic Autonomous Navigation & Tactical Operations Module" — como IA de la nave, potenciado por Gemini 2.5 Flash con Llama 3.1 8B y GPT-4o-mini como fallbacks. Personalidad: HAL 9000 + Mentat (Dune) + TARS (Interstellar)
- Resolución con dados D20: cada comando del capitán se clasifica en 14 intenciones (explorar, atacar, negociar, escanear, comerciar, engañar, huir...) y se resuelve con tirada D20 modificada por estado de nave, nivel de peligro y actitud del jugador
- Generación dual de imágenes: FLUX.1 Schnell (Workers AI, gratis, rápido) como primario, Gemini Imagen 4 como fallback — 15 plantillas de escenario narrativo con prompts visuales distintos en estilo retro-anime Leiji Matsumoto
- Galaxia compartida persistente: los sistemas descubiertos por cualquier jugador son visibles para todos — exploración colectiva con notas personales, valoraciones y favoritos
La Solución
- Sistema de Puente de Mando (3.309 líneas backend + 2.480 líneas UI): comando de voz → Groq Whisper STT → clasificación de intención (14 tipos) → resolución D20 → efectos de juego → generación narrativa → ElevenLabs TTS con 6 voces clonadas. 30+ SFX mapeados a eventos
- NarrativeEngine (1.583 líneas): generación de historia con Gemini y memoria persistente — bridge_log (últimas 20 entradas), visual_script (estado de escena + conversación activa), context_analysis (resumen de historia + desarrollo de personaje + nivel de tensión), archivo de conversaciones con análisis de sentimiento
- 5 Tripulantes con personalidades IA distintas: Comandante Elena "Hielo" Volkov (táctica marciana), Piloto Koji "Relámpago" Tanaka (piloto as), Ingeniero Viktor "El Mago" Kozlov (mecánico brusco), Médico Marcus "Doc" Chen (médico compasivo) — cada uno con prompts Gemini únicos que se adaptan al estado del juego
- Sistema Galáctico (996 líneas + 3 componentes de mapa ~3.500 líneas): sistemas estelares procedurales con economía/peligro/seguridad, rutas comerciales, waypoints, historial de viaje, descripciones generadas por IA
- Sistema de Exploración (756 líneas): exploración de pecios sala por sala con peligros (vacío, radiación, hostiles), tiers de botín (común→legendario), tracking de oxígeno
- Comercio y Economía (329 líneas + UI): 8 tipos de recursos con precios por oferta/demanda/tendencia, misiones de transporte, sistema de equipamiento (9 tipos: armas, escudos, motores, dispositivo de camuflaje)
- "El Protocolo" — sistema de inspección de la Federación: nivel de sospecha 0-100, tres respuestas (cumplir/engañar/huir), convertirse en fugitivo si te pillan
Resultados Clave
- ~27.5K líneas en 72 archivos — space opera completa con compañero IA
- PHANTOM-9: Gemini 2.5 Flash + 2 LLM fallbacks, 14 intenciones de comando, resolución D20
- Puente de voz: STT (Groq Whisper) → IA → TTS (ElevenLabs, 6 voces clonadas)
- Generación dual de imágenes: FLUX.1 Schnell + Gemini Imagen 4 con 15 plantillas
- Galaxia compartida: descubrimiento colectivo, 20+ tablas D1, 9 migraciones SQL
- 5 tripulantes + PHANTOM con personalidades distintas, memoria de conversación persistente
Tecnologías
Astro 4.x React Islands Zustand D1 Gemini 2.5 Flash FLUX ElevenLabs Groq Whisper
$ cat project.json
{
"name": "VOID: Legacy",
"status": "production",
"stack": [8],
"url": "void.cadences.app",
"results": [6]
}