Live Mystery Dinner Party

For this week I worked with Skylar Jessen and Rebecca Leopold to create a live physical chat. Our concept was very simple and straightforward: to build a basic chat using PeerJs and setting up a Peer Server. Our idea was to have two people simulate having dinner together, but without them not knowing who they eating with but who they are. To set this up, we decided there would be two teams, each consisting of a person having dinner and a team controlling what the person said during dinner.

We divided the class into teams and chose two people to be their Bots. We told them that the people chosen to have dinner together no longer know who they are, and even further don’t know who they are. The idea is that the AI Teams would be inside of the class room connected to their Bot via a PeerId. The AI Teams were each given 10 questions and 10 answers which they would send through their laptop webcams. Their Bots would receive the question and ask the question to the other Bot. The other Bot would then wait for their AI Team to show their answer.

Below is a diagram to show the interaction:


Technologies: Javascript, HTML/CSS, Peerjs, WebRTC, Android phones, computers

Materials: Printed signs based on Twitter feeds, Dinner plates/silverware


The class was separated into the two AI teams and each given a computer with the page loaded. We also secretly told each AI Team who their Bot was in order to direct the answers.

AI Team & Bot 1: Kayne West

AI Team & Bot 2: Leon Eckert


Then the 2 Bots were sent outside of the classroom with their corresponding PeerIds to connect to their AI teams. The Bots, played by Lindsey Johnson and Aaron Montoya, have no idea who they are and who they are having dinner with. Aaron=Kayne; Lindsey=Leon.


Screenshots from the mobile view:

screenshot-2016-11-01-13-31-12 screenshot-2016-11-01-13-31-32

We also wanted to be able to watch the interactions between the Bots as well as hear the questions and answers.

img_5490  img_5493

The AI teams are shuffling through their questions/answers to find the “right” thing to send over to their bot. (*There is no right answer to any questions).


img_5489     img_5496

After about 8 questions, we sent the Bot to meet their AI Teams to decide who the Bot was and who the other Bot was.