For our pennapps hack, we built a platformer game for android, but using the real world as our game world. We use the edges detected in our camera input as the platforms in our game world. For example, here we can see mario running on the edge of the wall. We use optical flow to make sure Mario stays in the same position relative to the real world as the player moves the camera. We randomly generate a coin somewhere onscreen and the player must move the phone and tap the screen to jump so that Mario reaches the coin. Mario has an energy bar, which is constantly depleting, and Mario must grab as many coins as possible to get the highest score. We think this game is an awesome idea because it can be played anywhere, anytime, and in any way. Any environment that you play in will have its own unique challenges.

Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…