🧩 Arquitectura Zero-Coupling del SDK
El creador del juego no necesita conocer cómo funciona el servidor WebSocket, ni cómo se maneja la reconexión de jugadores o el renderizado en pantalla dividida. El SDK desacopla la lógica del juego de la infraestructura.
-
✓
Hooks Reactivos:
useRoomState(), usePlayerInputs() y useBroadcast() para sincronización automática.
-
✓
TypeScript Schemas: Validación de payloads de control en tiempo de compilación.
💻 Web IDE Simulator (TV + Mobile Dual Preview)
Permite probar el juego directamente en el navegador sin necesidad de tener un Android TV físico encendido. La pantalla izquierda simula el televisor 16:9 y la derecha simula hasta 8 smartphones virtuales.
// Definición de un mini-juego en minutos con el SDK
export const MyPartyGame: KoningoGame = {
id: "trivia-quick",
title: "Trivia Express",
minPlayers: 2,
maxPlayers: 8,
renderTV: (state) => <TVScoreboardView state={state} />,
renderController: (player, emit) => <TriviaButtons onSelect={emit} />,
};
🤖 Generador de Juegos Asistido por IA
Integración de modelos de lenguaje para generar mecánicas de juego completas a partir de descripciones en lenguaje natural.
-
⚡
Prompt-to-Game Engine: Transformación de reglas escritas a contratos ejecutables de Koningo TV.
-
○
Generación Dinámica de Preguntas y Contenido: Preguntas de trivia adaptadas al grupo de jugadores en tiempo real.
-
○
Sandbox de Seguridad: Aislamiento de código generado para prevenir inyecciones o bucles infinitos.