Face Controlled Game – Escape From Tibet


Escape From Tibet (EFROT) was a 2d game designed with XNA that utilized an interesting method for control. The assignment was to create a 2D game, and I thought back to some of my early memories of fun games that I used to play in two dimensions. One that I remembered was Ski Free! Man, what a great game! While trying to reformulate this old classic for our new machines I was considering that human computer interaction has been the same for decades, I thought we would try to manipulate our game differently. I thought of a way we could use the webcams that are on all of our computers to make this game more accessible to all, so you move your player by simply moving your head to one side or another, and by doing some face detection and determining which quadrant of the screen you were in we could then move the skier as he travels down the slope. My partner Aaron Curly made a wrapper for openCV so we could use it in C# and helped me write this fun game. All the code we wrote is available here.