Public Displays and Interaction
18-843 Mobile and Pervasive Computing (Carnegie Mellon University)
The aim of this project is to explore various game design techniques that will foster interaction among people in different scenarios, such as a cocktail party or an informal networking event. The core idea is a to build a game consists of a question displayed on a large public screen and multiple users playing on mobile device.
To Install and Play this game:
Install Crossbar from http://crossbar.io/docs/Installation-on-Linux/
(For Crossbar installation on other operating systems, please see http://crossbar.io/docs/)
Install Node.js
curl -sL https://deb.nodesource.com/setup | sudo bash -
sudo apt-get install nodejs
sudo apt-get install build-essential
Install CouchDb
sudo apt-get install couchdb
Create a "users" table in couchDB: curl -X PUT http://127.0.0.1:5984/users
Clone this repository
Install autobahn and when modules
Browse to InteractiveDisplay/google_places_game_deploy/
npm install autobahn
npm link autobahn
npm install when
Start the Crossbar router from the root directory
cd InteractiveDisplay/google_places_game_deploy/
crossbar start
The Display screen is hosted at, http://your-host-ip:8080/display/index.html
The Device screen is hosted at, http://your-host-ip:8080/device/index.html