One of our team members played a version of the game using index cards. We tried playing it during the hackathon and realized how fun it is.
What it does
In a real life game of Telephone Pictionary, each player starts with stacks of index cards that get passed around the circle. Players write a phrase on the their first card and then pass their stack to the left. The next player tries to draw a picture that represents the phrase, and then the next player writes a phrase they think represents the picture. This continues until the player's original stack comes back to them. At that point, they can look through the stack to see how their phrase evolved over time.
How we built it
The Telephone Pictionary apps provide a cross-platform mobile implementation of this game. It uses a Node.js server to manage the game sessions through a listener-based master/slave protocol.
Challenges we ran into
None of us were experienced with Android, so it took by far the longest. There was also a lot of trial and error in getting the app sessions to talk to each other correctly over the server, especially between platforms.
Accomplishments that we're proud of
We're all proud of our first Android app. We also think it's great that we were able to make the project cross-platform.
What we learned
We learned a lot about Android. All of us had Java experience, but none with Android. The teammates who made the server happen learned great deal about that as well.
What's next for Telephone Pictionary
Windows Phone! BlackBerry! Firefox OS! That might all be cool, but it will live on in our phones and on GitHub. Maybe it'll even make it onto the App Store and Google Play Store.