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
- css
- html
- java
- javascript
- nipple.js
- websockets
Log in or sign up for Devpost to join the conversation.