Caputchin
Personalización de juego

Juegos a medida

La mayoría de clientes incrustan un juego del marketplace. Si prefieres correr tu propio juego, puedes registrar un juego a medida: un juego que alojas tú mismo, identificado por un id que eliges, en vez de elegir uno del catálogo.

Esta página es una visión general de qué es un juego a medida y qué hace falta para usar uno. Crear un juego en profundidad (escribir el juego, su esquema y su repetición) se cubre por separado.

Registrar un juego a medida

En la página de Juegos de una clave de sitio (o del equipo), usa la entrada Juego a medida en el panel Añadir un juego: introduce un id y haz clic en Define. A diferencia de un juego del marketplace, un juego a medida no tiene manifiesto de autor, así que defines su esquema tú mismo en el editor (los campos que cada preset puede fijar) y luego creas presets contra él.

El id de un juego a medida puede ser cualquier cadena al estilo repo-de-GitHub. Si eliges un id que también existe en el marketplace, tu juego a medida tiene prioridad para ese id; Caputchin te avisa en el momento y nunca sirve el juego del marketplace en su lugar en silencio.

Alojamiento y el artefacto de repetición

Alojas el juego jugable tú mismo y apuntas el widget a él con el atributo game-src. Para usar un juego a medida como gate de verificación, Caputchin también necesita un artefacto de repetición: una pequeña versión headless del juego que puede volver a ejecutar para confirmar un resultado. Lo subes en la pestaña Settings del juego. Hasta que se sube un artefacto de repetición y pasa su comprobación, un juego a medida aparece como No reproducible y no puede ejercer de gate de una clave de sitio.

Presets y assets de skin

Los presets de idioma, skin y configuración de un juego a medida se resuelven y aplican en tiempo de ejecución exactamente como los de un juego del marketplace, en los mismos niveles de plan (mira la visión general). La única diferencia es de dónde viene el esquema de campos: lo creas en el dashboard en vez de heredarlo de un manifiesto del marketplace.

Una salvedad: como alojas el juego jugable tú mismo, referencia cualquier imagen, audio o vídeo que tus presets de skin usen por URL absoluta. No hay un bundle de plataforma contra el que resolver una ruta de asset relativa.

Véase también

En esta página