GithubHelp home page GithubHelp logo

garrettcadams / twilio-sync-labyrinth Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jonedavis/twilio-sync-labyrinth

0.0 2.0 0.0 1.63 MB

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

JavaScript 7.96% CSS 0.04% HTML 91.87% Makefile 0.01% TypeScript 0.12%

twilio-sync-labyrinth's Introduction

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

twilio-sync-labyrinth's People

Contributors

s28226587 avatar garrettcadams avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.