Mobile phones are filled with input technology, so why hasn't this been done more?
What it does
The game takes accelerometer data from a mobile phone across a local network. As you play through the game as a secret agent, you get text messages and phone calls briefing you on your missions, and also to retrieve the intel you have learnt on your adventure.
How we built it
The face of the app is built on Swift, with the bulk of the game mechanics built using the pygame apis. Twilio provides a spectacular interface between the code and the player, allowing cryptic messages to be sent, and voice commands to be received. To attempt to ensure that everything just works together, we built as much as we could within python.
Challenges we ran into
As a team we did run into a few challenges here and there. Initially, early in the hack we came across issues with os builds/versions and software not playing ball. Luckily we managed to update everything to their latest versions so they worked together. We were all new to pygame and so had to learn this as we went along. The interpretation of gyroscopic data to be used as an input was highly challenging as well.
Accomplishments that we're proud of
As a team we are proud of the fact that we took a concept all the way to a working prototype. We set our minds to it, pushing forwards to a goal we didn't know if we would reach.
What we learned
We learned a lot about pygame, mobile gyroscope data interpretation adn a lot about twilio and the many functions it can perform.
What's next for Spygame
We are going to continue the project as it is fun and exciting. We are going to implement everything we wanted to over the weekend, adding new levels adn finding new ways to use a mobile phone as an imput.