Odd Facts You Should Know

"Odd Facts You Should Know" is a trivia game that uses an external controller, converting a common questions-answer game into a social experience.

The game is meant to be played by two participants or teams. After log-in on the game, each side of the controller is assigned to a player. Each button on the controller is in correspondence with an answer depending on the color.

The controller was programmed in Arduino. Using Johny Five, the Arduino is connected to the interface, programmed in JavaScript. This allows the buttons to control the interface. Socket.io is used to establish the multiplayer communication and a JSON file store the answers, pulling the correct results at the end of the game.


Karla Polo: Controller Design & Physiscal Computing
Tong Zhang: UI Design & JavaScript/Socket