Guida · Escape room

Show control per escape room

Un suono d’ambiente che non si ferma mai, un video con un indizio nel momento in cui si apre un cassetto, le luci che diventano rosse quando il tempo sta per scadere. Avviati dalla stanza stessa, con il game master che tiene tutto sotto controllo da un tablet.

Una escape room è uno spettacolo che va in scena dieci volte al giorno senza un tecnico. Suono, schermi, luci e oggetti di scena devono reagire a quello che fanno i giocatori, e al game master quando i giocatori si bloccano. Molte stanze girano su un PC con un groviglio di script che capisce solo chi li ha scritti. Rocket Show lo sostituisce con una piccola scatola che si avvia da sola, riceve segnali da sensori, pulsanti e dal tuo software di gioco, e riproduce suono, video, luci DMX e uscite commutate come cue.

In breve: ogni effetto nella stanza è un cue (una composizione) che contiene il suo suono, video, luci e azioni. Sensori e pulsanti sugli ingressi digitali, MIDI, richieste HTTP o il tablet del game master avviano i cue. Le uscite comandano i relè di serrature e oggetti di scena in momenti precisi. Il suono d’ambiente della stanza suona come composizione predefinita e va in loop.

Sensori e pulsanti avviano i cue

Collega un reed switch, un tappeto a pressione, un pulsante o l’uscita di un controller di enigmi a un ingresso digitale. In Impostazioni → Controllo esterno, ogni ingresso riceve un elenco di azioni che scattano quando viene attivato:

Due ingressi, ciascuno attiva un’azione di trasporto
Impostazioni → Controllo esterno: due ingressi, ciascuno con la propria azione.

Il cablaggio dipende dal dispositivo. SPARK ha due ingressi e quattro uscite su morsettiere; un ingresso si attiva quando il suo pin sinistro viene portato a 3,3 V rispetto alla massa, fino a 8 mA. Sulla Community Edition, qualsiasi pin GPIO libero del Raspberry Pi è un ingresso, che si attiva collegandolo a massa, quindi basta un semplice interruttore tra il pin e un pin di massa. Altri ingressi oltre a questi arrivano dai tuoi controller di enigmi via HTTP o MIDI.

Le uscite aprono serrature e muovono oggetti di scena

Un cue può accendere o spegnere un’uscita digitale in un momento preciso: aprire la porta segreta quando finisce il video finale, avviare la macchina del fumo con il tuono, accendere la lampada di segnalazione. Le uscite danno 3,3 V, un segnale logico: collegale a un modulo relè o a un controller per serrature, che commuta il carico vero e proprio. Siccome l’azione sta sulla linea temporale del cue, la porta si apre esattamente sul fotogramma giusto del video, a ogni partita.

Suono d’ambiente, effetti sonori e indizi

Il tablet del game master

Il game master gestisce la stanza dal browser di un tablet o di un telefono, in regia o in corridoio. La griglia dei cue mostra ogni cue come un grande pulsante: toccalo per avviarlo, toccalo di nuovo per fermarlo. Il cue in riproduzione si riempie mentre avanza e mostra quanto manca alla fine. Si possono collegare più tablet contemporaneamente, e mostrano tutti lo stesso stato.

La griglia dei cue: un pulsante per ogni cue
La griglia dei cue: un grande pulsante per ogni cue, per il game master.

Insieme al tuo software di gioco

Se la stanza ha già un controller o un sistema di gestione per escape room, Rocket Show si integra in entrambe le direzioni:

curl -X POST -H "X-API-Key: <your key>" \
  "http://rocketshow.local/api/transport/play-as-sample?name=Door%20creak"
Un’azione HTTP in un cue
Un’azione HTTP all’inizio di un cue.

L’elenco completo delle richieste è nella documentazione.

Più stanze

Dai a ogni stanza la sua unità, così un guasto in una stanza non ne ferma mai un’altra. Se una regia centrale deve avviare qualcosa in più stanze insieme, un’unità può comandare le altre via rete: azioni e controlli possono essere eseguiti su unità remote a scelta. Le unità si scambiano comandi invece di condividere un clock, quindi tutto ciò che deve essere preciso al fotogramma insieme resta su un’unica unità.

Fatto per girare tutto il giorno

Non c’è nessun PC da avviare, nessuno screensaver e nessun aggiornamento che compare durante una partita. Il dispositivo avvia il suo suono d’ambiente quando lo accendi al mattino. SPARK installa gli aggiornamenti accanto al sistema in funzione e passa alla nuova versione solo quando sono completi, e un backup dell’intera stanza sta in un solo file, pronto da ripristinare su un’unità di riserva.

Domande

Un sensore o un pulsante può avviare un suono o un video?
Sì. Ogni ingresso digitale fa scattare un elenco di azioni quando viene attivato: riprodurre un cue per nome, riprodurre un effetto sonoro sopra il suono d’ambiente, fermare, cambiare le luci, chiamare un indirizzo HTTP. Scatta una volta ogni volta che l’ingresso diventa attivo.
Può aprire una serratura magnetica o comandare un relè?
Tramite un modulo relè, sì. Le uscite digitali danno 3,3 V fino a 8 mA, abbastanza per pilotare l’ingresso di un relè o di un controller per serrature, non la serratura stessa. Una composizione commuta un’uscita in un momento preciso, per esempio alla fine di un video con un indizio.
Il nostro software per escape room può comandarlo?
Sì, via HTTP. Con una chiave API, il tuo software può selezionare un cue per nome e riprodurlo, riprodurre un cue come effetto sonoro sopra quello che sta suonando, mettere in pausa o fermare, e le azioni HTTP di Rocket Show possono a loro volta chiamare il tuo software. Funziona anche il MIDI.
Come resettiamo la stanza tra un gruppo e l’altro?
Crea un cue di reset: una composizione le cui azioni riportano le luci al look iniziale, spengono le uscite e avviano il suono d’ambiente dell’attesa. Lancialo dal tablet del game master, da un pulsante nascosto o dal tuo software di gioco.

Gestisci la tua stanza da una sola scatola

SPARK ha ingressi, uscite, audio, HDMI e DMX a bordo, pronti da cablare. Oppure inizia gratis su un Raspberry Pi.