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:
- reproducir un cue por su nombre, como el vídeo de pista cuando se abre la caja fuerte;
- reproducir un cue como muestra: un efecto de sonido por encima de lo que suene, sin detener el ambiente (hasta 20 a la vez);
- detener, pausar o pasar al siguiente cue del juego;
- fijar las luces, conmutar una salida, enviar MIDI o llamar a una dirección HTTP.

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
- El ambiente es la composición predeterminada: arranca cuando se inicia el dispositivo y siempre que no suene nada más, y se repite en bucle todo lo que haga falta.
- Los efectos de sonido suenan como muestras por encima, así que el chirrido de una puerta no corta la música de fondo.
- Los vídeos de pista se reproducen a pantalla completa por la salida HDMI, junto con el sonido y la luz de su cue. Consulta reproducción de vídeo.
- La luz sigue el juego: una escena por fase de la sala, diseñada en el diseñador de luces, o canales DMX fijados por una acción de iluminación. Un cue puede teñir la sala de rojo durante los últimos cinco minutos.
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.

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:
- Entrada: tu software arranca cues con peticiones HTTP, autenticadas con una clave API creada en el dispositivo. Para reproducir el efecto de sonido Door creak por encima del ambiente:
curl -X POST -H "X-API-Key: <your key>" \
"http://rocketshow.local/api/transport/play-as-sample?name=Door%20creak"
- Salida: una acción HTTP llama a cualquier dirección con GET, POST u otro método, con cuerpo y cabeceras, en un momento de un cue o cuando se dispara una entrada. Úsala para avisar a tu software de juego de que el vídeo final ha terminado, o para conmutar un enchufe inteligente.

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.