Multiplayer "Ouija/spirit/talking board"
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
browser
lib
public
test
views
.editorconfig
.gitignore
.jsbeautifyrc
.jshintrc
README.md
index.js
package.json

README.md

Webji

A multiplayer "Ouija/spirit/talking board" game implemented using hapi and shoe

Try it out!

http://webji.mndktchn.com/

Optimally, try loading the site on a TV as a display and then controlling it from a phone or tablet. Also, please lock your screen orientation! It is assumed that you're viewing it in portrait mode on the controlling device.

Note, there are variances in the data some browsers emit for orientation, so oddness may occur!

Background

From the day I learned phones with HDMI ports were going to be a reality, I've been intrigued by the concept of using them as a sort of mobile console. Unfortunately, such a device wasn't out yet, so I took another route: Create a webapp that serves up a "console view" appropriate for display via an HTPC (or anything with a decent browser) and use individual phones as controllers to create an ad hoc gaming experience.

In this case, Webji uses accelerometer data which is passed to the server via WebSockets. Since the data is persistent on the server, every client "console" gets the same view and every "controller" just blindly sends accelerometer data. The more "controllers" are connected, the more wild it gets!