For my final project, I'm going to continue working on the game I created for the midterm. Based on the feedback I received in class and further thinking and testing of other games, I've decided I want to create more of a 'playground' rather than a game with specific goals.
What my classmates found most interesting where the character designs and the inspiration I took from the world of pixels and 8-bit sounds & visuals. Many were reminded of old video games they used to play decades ago.
With all of this in mind, I'm going to implement the Box2D physics library so I can add collision detection to all the characters and objects, as well as more interesting interactions like jumping. I want to keep the controls simple since that was key to making the midterm project an enjoyable experience. It was suggested that I add a feature that allows users to say predetermined "catchphrases" by, for example, hitting the keys 1-9.
Ultimately, I'd like the interface of the game to be through mobile devices. I'd like to port it over in JavaScript to PhoneGap, or perhaps I could simply tap into the mobile-enabled browser data (like the accelerometer and gyroscope). I'd want the experience to be a shared experience and one that takes place in physical proximity, rather than one dispersed across browsers in different locations around the world. Ideally, this would be played in front of one main screen, where players can connect with their mobile browsers and play in the same physical and digital space.