Ir al contenido

Evento — Objetos / Gadgets

La pestaña Objects / Gadgets gestiona dos tipos de objetos interactivos que los equipos encuentran durante los eventos: los Objetos son elementos coleccionables 3D colocados en el mapa, y los Gadgets son herramientas de sabotaje que los equipos envían a equipos rivales para interrumpir su juego. Ambos añaden profundidad estratégica al evento más allá de la simple completación de retos. Desde aquí puedes crear, editar, eliminar y configurar ambos tipos de objetos, y autogenerar un conjunto completo de gadgets.

Objetos vs. Gadgets — cuándo usar cada uno:

  • Usa Objetos cuando quieras que los equipos coleccionen elementos durante el juego. Los objetos son coleccionables 3D colocados en el mapa que los equipos recogen al llegar a su ubicación GPS. Contribuyen a la puntuación.
  • Usa Gadgets cuando quieras que los equipos saboteen a rivales. Los gadgets son efectos de un solo uso (interrupciones de pantalla, bloqueos, bromas visuales) que un equipo envía a un equipo competidor. Añaden una capa competitiva e interactiva al evento.
  • Rol: Agencia o Admin (Viewer puede ver las listas pero no crear, editar ni eliminar)
  • Estado del evento: El evento debe estar parado para crear, editar o eliminar elementos. El lanzamiento de gadgets funciona durante un evento en ejecución a través de la app móvil.

Lista de eventos → haz clic en el nombre del evento → pestaña Objects / Gadgets

Pestaña Objects / Gadgets mostrando dos tablas: Objects arriba (vacía, con columnas Object name, Initial Stock, Challenges →, → Challenges) y Gadgets abajo (4 gadgets: Broken Screen, X Ray, Love, Scare — cada uno con stock 10)


La pestaña muestra dos tablas separadas: Objects arriba y Gadgets abajo.

ColumnaTipoDescripción
(Acciones de fila)IconosEdit (lápiz), Delete (papelera)
Object nameVisualizaciónNombre del objeto
Initial StockVisualizaciónCantidad inicial disponible para cada equipo
Challenges →VisualizaciónNúmero de retos que otorgan directamente este objeto
→ ChallengesVisualizaciónNúmero de retos que requieren este objeto
ColumnaTipoDescripción
(Acciones de fila)IconosEdit (lápiz), Delete (papelera)
Gadget nameVisualizaciónNombre del gadget
Initial StockVisualizaciónCantidad inicial disponible por equipo
AcciónTablaDescripción
New (Objects)ObjectsAbre el formulario de creación de objeto. Oculto en eventos Quiz Mode.
New (Gadgets)GadgetsAbre el formulario de creación de gadget
AutoGadgetsGenera todos los tipos de gadgets faltantes. Solo visible cuando no hay gadgets en el evento.
  • Cuando el evento está en ejecución, se muestra una alerta informativa y se ocultan todos los botones New/Edit/Delete.
  • La tabla de Objects se oculta en eventos Quiz Mode (solo los gadgets son relevantes en Indoor).
  • El rol viewer puede ver ambas listas pero no puede crear, editar ni eliminar.

CampoTipoDescripciónObligatorio
Gadget nameTextoNombre visible del gadget
Initial StockNuméricoCantidad inicial por equipo (por defecto: 3)
Kind of gadgetDesplegableEl tipo de efecto del gadget (ver Efectos de gadgets más abajo)
This gadget can be picked upCasilla de verificaciónSi los equipos pueden obtener este gadget mediante retos. Se muestra en el formulario pero el servidor lo fuerza a desactivado para gadgets.No

El desplegable de tipo de gadget muestra 10 efectos para eventos estándar u 8 para eventos Indoor/Quiz Mode (ver Efectos de gadgets).

AcciónDescripción
SaveCrea el gadget y vuelve a la pestaña Objects / Gadgets.
CancelDescarta el formulario y vuelve a la lista.
  • El ID del evento se establece automáticamente desde el parámetro de URL.
  • El contenido HTML (si lo hay) se sanea al guardar.
  • La casilla “This gadget can be picked up” aparece en el formulario, pero el sistema siempre la fuerza a desactivada para gadgets independientemente de la entrada del usuario. Solo los objetos pueden recogerse.

Formulario de edición de gadget para "BROKEN SCREEN" mostrando campos: Gadget name, Initial Stock (10), desplegable Kind of gadget (Broken Screen) y casilla "This gadget can be picked up" (desactivada)

El formulario de edición contiene los mismos campos que el formulario de creación, precargados con los valores actuales del gadget. El nombre del gadget se muestra en la cabecera de la página como contexto.

CampoTipoDescripciónObligatorio
Gadget nameTextoNombre visible del gadget
Initial StockNuméricoCantidad inicial por equipo
Kind of gadgetDesplegableEl tipo de efecto del gadget
This gadget can be picked upCasilla de verificaciónForzado a desactivado del lado del servidor para gadgetsNo
AcciónDescripción
SaveGuarda los cambios y vuelve a la pestaña Objects / Gadgets.
CancelDescarta los cambios y vuelve a la lista.

Haz clic en el icono de papelera en una fila de gadget. Esto abre un diálogo de confirmación.

ElementoDescripción
Título”Delete”
Pregunta de confirmación”Are you sure?”
Nombre del gadgetMuestra el nombre del gadget que se va a eliminar
Botón DeleteConfirma la eliminación (estilo peligro/rojo)
Botón CancelVuelve a la lista sin eliminar
  1. Registros de stock de gadgets — todos los registros de inventario de equipos para este gadget se eliminan en cascada
  2. El gadget en sí — el registro del gadget se elimina
  • Sin protección de uso. A diferencia de los objetos, los gadgets siempre pueden eliminarse incluso si los equipos tienen stock.
  • Sin deshacer. La eliminación es permanente.
  • Se pierde el stock. Todo el inventario restante de los equipos para este gadget se destruye.

Formulario de creación de objeto mostrando campos: Object name, Object icon (selector de galería), Object Description (editor de texto enriquecido), Initial Stock (3), distance to walk, selector de modelo 3D, casilla observe, desplegable display location y casilla reset quantity

CampoTipoDescripciónObligatorio
Object nameTextoNombre visible del objeto
Object iconSelector de imagenImagen de la galería que representa el objeto. Presenta un selector de imagen única con relación de aspecto 1:1.No
Object DescriptionEditor de texto enriquecidoDescripción HTML detallada mostrada a los jugadores. Soporta fuentes personalizadas (Pirata, Mayas, Crystal, Christmas) e inserción de imágenes de la galería.No
Initial StockNuméricoCantidad inicial disponible para cada equipo (por defecto: 3)
How much distance to walk to obtainNuméricoDistancia en metros que un jugador debe caminar para recoger el objetoNo
3D Model for augmented realitySelector de modelo 3DLista los archivos de modelo 3D disponibles de la librería Gallery 3D.No
Allow user to observe collected itemCasilla de verificaciónCuando está activada, los jugadores pueden inspeccionar el modelo 3D durante 1 minuto después de recogerlo. Cuando está desactivada, los jugadores deben perseguir el objeto.No
Where will appear the objectDesplegableControla cómo aparece el objeto en RA: Floating in the air (0), Horizontal surface (1), Vertical surface (2)No
Reset quantity when segment changesCasilla de verificaciónRestablece el stock del objeto a su valor inicial cuando cambia el segmento activo (cambio por usuario, reto o staff).No
AcciónDescripción
SaveCrea el objeto y vuelve a la pestaña Objects / Gadgets.
CancelDescarta el formulario y vuelve a la lista.
  • El sistema marca automáticamente los objetos como coleccionables (se pueden recoger) y establece el marcador de tipo de objeto.
  • El objeto se crea vacío — los equipos reciben el stock cuando el evento se inicia.
  • Los modelos 3D se cargan desde la librería Gallery 3D.

El formulario de edición contiene los mismos campos que el formulario de creación, precargados con los valores actuales del objeto. Debajo del formulario, la página de edición también muestra los retos relacionados en dos columnas:

ColumnaDescripción
Retos que otorgan este objetoRetos vinculados directamente a este objeto (el objeto se da como recompensa al completarse)
Retos que usan este objetoRetos vinculados mediante asociaciones reto-objeto (el objeto se requiere para intentar o completar el reto)

Cada entrada de reto muestra un enlace a su página de edición.

  • Los flags de “can be picked up” y tipo de objeto se conservan al guardar.
  • La sección de retos relacionados es de solo lectura — para cambiar las vinculaciones reto-objeto, edita el reto en sí.

Haz clic en el icono de papelera en una fila de objeto. Esto abre una página de confirmación.

Antes de permitir la eliminación, el sistema verifica cuántos retos referencian este objeto (tanto directos como mediante asociaciones reto-objeto). Si el recuento es mayor que cero:

  • Se muestra una alerta: “This object cannot be deleted because it’s used in X Challenges”
  • El botón Delete se oculta (desactivado)
  • Solo está disponible el botón Cancel

Diálogo de confirmación (cuando ningún reto usa el objeto)

Sección titulada «Diálogo de confirmación (cuando ningún reto usa el objeto)»
ElementoDescripción
Título”Delete”
Pregunta de confirmación”Are you sure?”
Nombre del objetoMuestra el nombre del objeto que se va a eliminar
Botón DeleteConfirma la eliminación (estilo peligro/rojo)
Botón CancelVuelve a la lista sin eliminar
  1. Registros de stock de gadgets — todos los registros de inventario de equipos para este objeto se eliminan en cascada
  2. El objeto en sí — el registro del objeto se elimina
  • Protegido por uso. Los objetos vinculados a retos no pueden eliminarse. Elimina primero las vinculaciones de reto.
  • Sin deshacer. La eliminación es permanente.

El desplegable Kind of gadget muestra los tipos de efectos disponibles. La lista varía según el modo del evento.

IDEfectoClave de recursoDescripción
1BombGadgetBombDispara una animación de bomba en el dispositivo objetivo
2AlcoholGadgetAlcoholDistorsiona la pantalla del equipo objetivo como si estuviera ebrio
3X-RayGadgetXRayAplica un filtro visual de rayos X a la pantalla objetivo
4ScareGadgetScaringMuestra un efecto de susto fantasma en el dispositivo objetivo
5FartGadgetFartReproduce un sonido de flatulencia en el dispositivo del equipo objetivo
6LoveGadgetLoveMuestra una animación de amor/corazones en la pantalla objetivo
7FireworksGadgetFireWorksMuestra una animación de fuegos artificiales en la pantalla objetivo
8Broken ScreenGadgetBrokenScreenSimula una pantalla rota/agrietada en el dispositivo objetivo
10Inverted ScreenGadgetInvertedScreenInvierte la pantalla del equipo objetivo
11Lock ScreenGadgetLockScreenBloquea temporalmente la pantalla del equipo objetivo

El ID de tipo 9 está reservado internamente para objetos y no aparece en el desplegable.

Los eventos Indoor excluyen X-Ray (3) e Inverted Screen (10), dejando 8 efectos: Bomb, Alcohol, Scare, Fart, Love, Fireworks, Broken Screen, Lock Screen.


El botón Auto aparece solo cuando no existen gadgets para el evento. Crea en masa todos los tipos de gadgets faltantes:

  • Eventos estándar: crea hasta 10 gadgets (todos los tipos de efecto disponibles)
  • Eventos Quiz Mode: crea hasta 8 gadgets (tipos de efecto compatibles con Indoor)
  • Stock por defecto: cada gadget autogenerado recibe una cantidad inicial de 3

Si ya existen algunos tipos de gadgets, solo se crean los que faltan.


El inventario de gadgets y objetos se rastrea por equipo mediante registros de stock de gadgets — cada registro vincula un gadget u objeto a un equipo y almacena la cantidad disponible.

  1. Al iniciar el evento (o reiniciar), el sistema:
    • Elimina todos los registros de stock de gadgets existentes para los equipos del evento
    • Crea un registro nuevo para cada par (equipo, gadget/objeto)
    • Establece la cantidad disponible al stock inicial configurado del gadget/objeto
  2. Esto significa que reiniciar un evento restablece todos los inventarios a sus valores iniciales configurados.
AcciónEfecto en el stock
Gadget lanzado a un rivalEquipo origen: -1
Reto otorga un gadget/objetoEquipo que completa: +1
Cambio de segmento (si “Reset quantity” está activado)Restablecer a cantidad inicial
Evento reiniciadoRestablecer a cantidad inicial (todos los equipos)

Durante un evento en vivo, los equipos lanzan gadgets a rivales a través de la app móvil:

  1. Verificación de stock — El servidor valida que el equipo origen tiene stock disponible del gadget seleccionado
  2. Decremento — Si el stock > 0, la cantidad disponible del equipo origen se decrementa en 1 inmediatamente
  3. Notificación en tiempo real — Se transmite un mensaje en tiempo real a los dispositivos conectados del equipo objetivo
  4. Reproducción del efecto — La app móvil del equipo objetivo recibe la notificación y reproduce el efecto visual/sonoro correspondiente
  5. Confirmación — La app móvil confirma la entrega al servidor

Si el stock es cero, el lanzamiento falla y no se activa ningún efecto.

Para controles del operador del evento durante eventos en vivo, consulta Control en vivo.


Los objetos aparecen en el mapa a través de sus retos vinculados. Cada reto tiene coordenadas de latitud/longitud que determinan dónde aparece (y sus objetos asociados) en el mapa del equipo durante el juego.

El posicionamiento de objetos es indirecto: establece las coordenadas GPS del reto, y el objeto hereda esa posición en el mapa. El desplegable “Where will appear the object” (Floating / Horizontal / Vertical) controla el estilo de presentación en RA, no la ubicación en el mapa.


  • Gadgets vs. objetos. Ambos se almacenan en la misma tabla de base de datos, distinguidos por un campo de tipo: los tipos 1-8 y 10-11 son efectos de gadgets, el tipo 9 es un objeto. Los gadgets no pueden recogerse (se envían a equipos rivales), mientras que los objetos pueden coleccionarse durante el juego.
  • El stock es por equipo. Cuando el evento se inicia, cada equipo recibe el stock inicial configurado de cada gadget y objeto. Los equipos gastan gadgets lanzándolos a rivales durante el juego.
  • Los objetos requieren soporte de RA en la app móvil para la visualización 3D. Sin RA, los objetos pueden rastrearse pero el modelo 3D no se renderiza.
  • “Inverted Screen” depende de la plataforma. Algunos efectos pueden comportarse de forma diferente entre las apps MooveTeam, MooveGo y MooveXR.

Da a cada equipo 3–5 gadgets por tipo, no 10. Un stock pequeño convierte los gadgets en un recurso estratégico: los equipos deben decidir cuándo usarlos y a quién atacar. Con gadgets ilimitados, cada interacción se convierte en spam en lugar de una elección significativa.

  • 3 por equipo es el valor por defecto de la plataforma (la autogeneración lo establece así). Funciona bien para eventos de menos de 1 hora.
  • 5 por equipo da más margen para eventos más largos (2+ horas) o eventos con 15+ equipos.
  • 10 por equipo solo es apropiado para eventos muy grandes y de alta energía competitiva donde el sabotaje constante es el objetivo.

Usa Objetos como llaves de desbloqueo y Gadgets para interferencia jugador contra jugador. Cumplen roles estratégicos diferentes:

  • Objetos para progresión: Crea objetos que actúen como requisitos previos para retos o segmentos. Por ejemplo, “Encuentra la Llave Azul” (objeto) desbloquea el acceso al Segmento 2. Esto crea una progresión basada en colección donde los equipos deben completar retos específicos para avanzar.
  • Gadgets para competición: Usa efectos de Bomb y Lock Screen para que los equipos interfieran con rivales durante retos sensibles al tiempo. La interrupción es temporal pero puede cambiar el ranking en momentos críticos.

No mezcles los dos roles — evita dar a los objetos una función de sabotaje o hacer que los gadgets sean necesarios para la progresión. Mantén el modelo mental simple para los jugadores: los objetos son cosas que coleccionas, los gadgets son cosas que lanzas a los rivales.

EscenarioGadgets recomendadosPor qué
Team building (cooperativo)NingunoEl sabotaje entra en conflicto con un ambiente cooperativo
Turismo / sightseeingNingunoLos jugadores están haciendo turismo, no compitiendo
Evento competitivoBomb + Lock ScreenBomb es visual y divertido; Lock Screen es el más impactante tácticamente
Fiesta de alta energíaLos 10 tiposCaos máximo — apropiado para eventos donde la diversión es lo primero
Indoor / Quiz ModeElegir entre los 8 tipos IndoorX-Ray e Inverted Screen están excluidos en Quiz Mode

Para una receta de evento competitivo que usa gadgets eficazmente, consulta La Carrera Competitiva.