Guía · Escape rooms

Control de show para escape rooms

Un ambiente que nunca se detiene, un vídeo de pista en cuanto se abre un cajón, las luces que se vuelven rojas cuando al cronómetro le queda poco. Lo dispara la propia sala, con el game master al mando desde una tableta.

Un escape room es un espectáculo que se representa diez veces al día sin técnico. El sonido, las pantallas, las luces y los mecanismos tienen que reaccionar a lo que hacen los jugadores, y al game master cuando los jugadores se atascan. Muchas salas funcionan con un PC y una maraña de scripts que solo entiende quien los montó. Rocket Show lo sustituye por una caja pequeña que arranca sola, recibe señales de sensores, pulsadores y tu software de juego, y reproduce sonido, vídeo, luces DMX y salidas conmutadas como cues.

En resumen: cada efecto de la sala es un cue (una composición) que contiene su sonido, su vídeo, sus luces y sus acciones. Los sensores y pulsadores en las entradas digitales, el MIDI, las peticiones HTTP o la tableta del game master arrancan los cues. Las salidas conmutan relés para cerraduras y mecanismos en momentos fijos. El ambiente de la sala suena por defecto y en bucle.

Los sensores y pulsadores arrancan los cues

Conecta un interruptor reed, una alfombra de presión, un pulsador o la salida de un controlador de enigmas a una entrada digital. En Ajustes → Control externo, cada entrada recibe una lista de acciones que se disparan cuando se activa:

Dos entradas, cada una dispara una acción de transporte
Ajustes → Control externo: dos entradas, cada una dispara su propia acción.

El cableado depende del dispositivo. SPARK tiene dos entradas y cuatro salidas en bornes de tornillo; una entrada se activa cuando su pin izquierdo recibe 3,3 V respecto a masa, con hasta 8 mA. En la Community Edition, cualquier pin GPIO libre de la Raspberry Pi es una entrada, que se activa al conectarlo a masa, así que basta un simple interruptor entre el pin y un pin de masa. Si necesitas más entradas, llegan desde tus controladores de enigmas por HTTP o MIDI.

Las salidas abren cerraduras y accionan mecanismos

Un cue puede activar o desactivar una salida digital en un momento fijo: abrir la puerta oculta cuando termina el vídeo final, arrancar la máquina de humo con el trueno, encender la lámpara de señal. Las salidas dan 3,3 V, una señal lógica: conéctalas a un módulo de relés o a un controlador de cerradura, que es el que conmuta la carga real. Como la acción está en la línea de tiempo del cue, la puerta se abre justo en el fotograma correcto del vídeo, en cada partida.

Ambiente, efectos de sonido y pistas

La tableta del game master

El game master lleva la sala desde el navegador de una tableta o un móvil, en la cabina o en el pasillo. La cuadrícula de cues muestra cada cue como un botón grande: tócalo para arrancarlo y vuelve a tocarlo para detenerlo. El cue que suena se va llenando mientras avanza y muestra cuánto le queda. Se pueden conectar varias tabletas a la vez, y todas muestran el mismo estado.

La cuadrícula de cues: un botón por cue
La cuadrícula de cues: un botón grande por cue, para el game master.

Integración con tu software de juego

Si la sala ya tiene un controlador o un sistema de gestión de escape rooms, Rocket Show se conecta a él en ambos sentidos:

curl -X POST -H "X-API-Key: <your key>" \
  "http://rocketshow.local/api/transport/play-as-sample?name=Door%20creak"
Una acción HTTP en un cue
Una acción HTTP al principio de un cue.

La lista completa de peticiones está en la documentación.

Varias salas

Dale a cada sala su propia unidad, así un fallo en una sala nunca detiene otra. Si una cabina central tiene que arrancar cosas en varias salas a la vez, una unidad puede controlar las demás por la red: las acciones y los controles pueden ejecutarse en las unidades remotas que elijas. Las unidades intercambian comandos en lugar de compartir un reloj, así que lo que tenga que ir sincronizado al fotograma se queda en una sola unidad.

Hecho para funcionar todo el día

No hay PC que arrancar, ni salvapantallas, ni actualizaciones que salten en mitad de una partida. El dispositivo arranca su ambiente cuando se enciende por la mañana. SPARK instala las actualizaciones junto al sistema en marcha y solo cambia a ellas cuando están completas, y una copia de seguridad de toda la sala cabe en un archivo, lista para restaurarla en una unidad de repuesto.

Preguntas

¿Puede un sensor o un pulsador arrancar un sonido o un vídeo?
Sí. Cada entrada digital dispara una lista de acciones cuando se activa: reproducir un cue por su nombre, reproducir un efecto de sonido por encima del ambiente, detener, cambiar las luces, llamar a una dirección HTTP. Se dispara una vez cada vez que la entrada pasa a estar activa.
¿Puede abrir un electroimán o conmutar un relé?
A través de un módulo de relés, sí. Las salidas digitales dan 3,3 V con hasta 8 mA, suficiente para excitar la entrada de un relé o de un controlador de cerradura, pero no la cerradura en sí. Una composición conmuta una salida en un momento fijo, por ejemplo al final de un vídeo de pista.
¿Puede dispararlo nuestro software de escape room?
Sí, por HTTP. Con una clave API, tu software puede seleccionar un cue por su nombre y reproducirlo, reproducir un cue como efecto de sonido por encima de lo que suena, pausar o detener, y las propias acciones HTTP de Rocket Show pueden llamar a tu software a su vez. MIDI también funciona.
¿Cómo reiniciamos la sala entre grupos?
Crea un cue de reinicio: una composición cuyas acciones ponen las luces en el look inicial, apagan las salidas y arrancan el ambiente de espera. Dispáralo desde la tableta del game master, desde un pulsador oculto o desde tu software de juego.

Controla tu sala desde una sola caja

SPARK tiene entradas, salidas, audio, HDMI y DMX integrados, listos para cablear. O empieza gratis en una Raspberry Pi.