The Go Game Phonebooth
This installation is built to demonstrate that The Go Game, a real-world gaming platform, can work not only with mobile devices but also with physical everyday objects. By employing a 1940s-style antique payphone, we created a magical experience that’s consonant with the worldview of the game.
As part of a mission in a real-world game, you’ll be asked to pick up the ringing phone to dial a correct code or record a voice message to answer a question.
– Raspberry Pi 3B + Arduino Uno.
– RasPi runs the main node.js script that listens to a command from PubNub to start a call session and communicates with Arduino over USB serial to sense/control the bell, rotary dial, speaker, microphone, and telephone hook.
– Through PubNub, various settings can be changed such as what question is asked, what the correct code is, how long the bell rings, and so on.
– The result of a mission and the recorded message are automatically uploaded to The Go Game server and AWS S3 server after hanging up.
How It Works
There are two modes:
– enter a 4-digit code with the rotary dial
– answer a question and record it through the receiver