Saltar al contenido principal

Juegos externos

Un juego externo es un juego HTML5 (tuyo o de una agencia) que se ejecuta aislado en el portal del socio. El juego pone la parte visual y el servidor decide el premio. Menú: Gamificación › Juegos, tipo de juego External.

Disponibilidad

Permiso Juegos (con Creando juego y Editando juego) · Edición Enterprise (funcionalidad «External Games Catalog»).

Cómo funciona​

  1. Creas un juego de tipo External y le asignas un paquete (un .zip con un index.html) o un runner de la galería.
  2. El juego se carga en un iframe aislado: solo puede ejecutar scripts, sin acceso a la página del portal.
  3. Al terminar, el juego envía una señal con su puntuación.
  4. El servidor valida la señal y ejecuta el sorteo de premios igual que en el resto de juegos.

Como el resultado se decide en el servidor, un jugador no puede cambiar el premio desde su navegador.

Crear un juego externo​

  1. Ve a Gamificación › Juegos y pulsa Crear Nuevo.
  2. Rellena Nombre y elige External en Tipo de juego. Guarda.
  3. Abre el juego con Editar. En el panel External HTML5 game:
    • Game bundle: sube el .zip con Upload bundle (.zip) (máximo 25 MB) o pega una URL https://.
    • Ready-made runners: elige un runner listo con un clic.
    • Signal schema (advanced): esquema JSON de la señal. En blanco usa {"score":"number"}.
    • Minimum score for prize (skill gate): puntuación mínima para optar a premio.
  4. Añade los Premios y sus probabilidades, como en Juegos.
  5. Cambia el Estado a Activo y elige el juego en tu campaña.

Estos textos del panel se muestran en inglés.

Puntuación mínima para premio​

  • 0 (por defecto): la puntuación es solo informativa y el premio lo decide el sorteo. Es lo recomendable para cualquier paquete.
  • Mayor que 0: solo opta a premio una jugada con puntuación firmada igual o superior. El paquete debe implementar la firma de sesión.
aviso

Un jugador decidido podría falsificar su puntuación. Usa el umbral solo con premios de poco valor y con paquetes de confianza.

Clasificación pública​

El panel Public leaderboard permite publicar el top 10 de los últimos 30 días en la landing, solo con nombre de pila e inicial del apellido.

Estados y límites​

  • Máximo 10 jugadas por socio y juego cada hora.
  • El paquete debe alojarse en un origen https permitido.
  • La app móvil de Flutter no muestra juegos externos todavía; solo el portal web.

Permisos​

AcciónPermiso (texto UI)id técnico
Ver la pantallaJuegosPages.Gamification.Games
CrearCreando juegoPages.Gamification.Games.Create
EditarEditando juegoPages.Gamification.Games.Edit

Si construyes el juego​

Esta página es para quien lo configura. El contrato de la señal, el SDK y los ejemplos están en la documentación para desarrolladores:

Relacionado​