Inspiration

It always sucks to run out of controllers when playing games with your friends, but now thanks to Totality the smartphones everyone has in their pocket can become a controller!

What it does

Totality is a game engine framework that abstracts the use of ANY web socket enabled device (that's most smartphones and tablets) to become a controller.

How we built it

We wrote a server in Java that implements the web socket protocol, as well as a Javascript client. We then connected these two pieces and built an API on top of them.

Challenges we ran into

Getting the layout correct on every device was a great challenge.

Accomplishments that we're proud of

Implementing the web socket protocol from scratch in Java with no web socket libraries was a challenge, but we managed to complete it in the end with no problems.

What we learned

Grant had no experience with javascript before today, and Tommy learned the web socket protocol in and out.

What's next for Totality

We plan to not only add more features to totality, but to also make games using the engine!

Built With

Share this project:

Updates