Inspiration

We wanted to build a real time multiplayer game that's fun to play and required you to actually move around.

What it does

We created a multiplayer game where players can race against each other to complete the maze the fastest. The challenge is you have to control your character by doing certain motions while wearing the Muse headband. The game is synced between devices, so you and your friends can play on separate screens.

How we built it

We used phaser.js as the game engine/library. For the backend, we used Twilio's sync api and socket.io to sync game states and fire events. We used a custom built neural network and machine learning algorithm to learn motion inputs from the Muse headband based on brainwaves. The server is built with express.js.

Challenges we ran into

Getting Twilio sync up and running with socket.io and phaser.js.

Accomplishments that we're proud of

A working game that's synced.

What we learned

phaser.js, socket.io, machine learning, Muse

What's next for Muse Runner

Publish worldwide

Share this project:
×

Updates