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.
Permiso Juegos (con Creando juego y Editando juego) · Edición Enterprise (funcionalidad «External Games Catalog»).
Cómo funciona
- Creas un juego de tipo
Externaly le asignas un paquete (un.zipcon unindex.html) o un runner de la galería. - El juego se carga en un
iframeaislado: solo puede ejecutar scripts, sin acceso a la página del portal. - Al terminar, el juego envía una señal con su puntuación.
- 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
- Ve a Gamificación › Juegos y pulsa Crear Nuevo.
- Rellena Nombre y elige
Externalen Tipo de juego. Guarda. - Abre el juego con Editar. En el panel External HTML5 game:
- Game bundle: sube el
.zipcon Upload bundle (.zip) (máximo 25 MB) o pega una URLhttps://. - 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.
- Game bundle: sube el
- Añade los Premios y sus probabilidades, como en Juegos.
- 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.
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
httpspermitido. - La app móvil de Flutter no muestra juegos externos todavía; solo el portal web.
Permisos
| Acción | Permiso (texto UI) | id técnico |
|---|---|---|
| Ver la pantalla | Juegos | Pages.Gamification.Games |
| Crear | Creando juego | Pages.Gamification.Games.Create |
| Editar | Editando juego | Pages.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: