🧩 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.