The Rip-off Show is, at its core, a comedy show. Contestants are comedians (stand-up and improvisors), they write jokes, and they perform a set during the intermission. But if a thing can have two cores, the second core of TRS is a gameshow. Three comedians are pitted against each other in a game of wits and humor and speed in games like "Juggalo or Cat?", "The Price is Weird", "Love Me Tinder". The prize? A very bad DVD from host Geoffrey Gauchet's ex-wife's DVD collection she left, or from the $3 bin at Walmart. Sometimes that's the same thing!
The Rip-off Show happens at 7:30pm on the fourth Saturday of every month at Hi-Ho Lounge in New Orleans, LA.
In case you've seen the show and are curious how it functions from a tech side, here's where we cover that. It gets into the nitty-gritty of the tech stack and if you really care, click below to read about it.Read on!
window.postMessage() to communicate with the pop-up window.
The second app is the Host App, which is served via the producer's node.js server. It runs on an iPad to give the host as much control as possible, while still off-loading some tasks to the producer. It communicats directly to the node.js server via WebSockets with the help of Socket.io.
The third app is a Cordova app running on an Amazon Kindle Fire HD7 for each of the three contestants. It runs local code, but reaches out to the internet on start-up to get the local IP of the node.js server. It then uses Socket.io WebSockets to broadcast to the server, and receive feedback.
These apps all allow for real-time communication between host, producer, and contestants, such as contestants buzzing in and their name lighting up on the projector screen and the host's iPad. And with the exception of the two internet calls mentioned above, can run 100% offline, provided a local network exists.