Skip to content

enterstudio/twilio-sync-labyrinth

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CommsQuest IV

A WebGL maze game built with Twilio, Three.js, and Box2dWeb. CommsQuest IV uses your mobile phone and its accelerometer as a controller. Your mission is to escape a unique world filled with crazy passages and secret chambers!

Play it here

Are you ready for the challenge? Take it for a spin in your desktop browser:

CommsQuest IV

After you enter your phone number you will receive a text message with a link. Click the link to sync your mobile phone with your desktop browser.

Getting Started

To follow along at home you’ll need:

  1. A free Twilio account
  2. Node installed
  3. Ngrok

Twilio products used

Synchronize application state across mobile apps and websites in real-time.

Exchange text and pictures around the world from any web or mobile app with one API.

Improve SMS delivery with phone number and content intelligence by simply enabling features in the Account Portal.

Motivation

This project stemmed from an intense 4 hour hack session. With 5 minutes remaining in the session, we finally got the ball to move on the screen. I'll never forget David yelling at the top of his lungs and everyone jumping up and down when we got it to work.

How to run it locally

  1. Clone this repo.
  2. From within directory: npm install
  3. From within the twilio-temp directory, also: npm install
  4. Copy config.sample.js to config.js
  5. Edit parameters in config.js
  6. Create ngrok tunnel to port 3000: ngrok http 3000
  7. Copy ngrok URL into config.js
  8. Run: node app.js
  9. Open ngrok url in desktop browser.

Contributors

  1. Rye Terrell - creator of Astray
  2. Jon Davis
  3. David Prothero
  4. Ari Sigal
  5. Eddie Zaneski
  6. Nathan Sharp
  7. Sean McBride
  8. Brent Schooley
  9. Michael Davis

License

MIT

About

A WebGL maze game built with Twilio, Three.js, and Box2dWeb.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 91.9%
  • JavaScript 8.0%
  • Other 0.1%