Forget the fact that it's illegal to have a Super Mario Bros. ROM on your PC's hard drive unless you own the actual cartridge. What makes the gameplay so cool in the video shown below is that someone finally managed to figure out how to control a game on the PC using Microsoft's Kinect.
According to "yankeyan" over on YouTube, the "hack" was accomplished using OpenKinect and the FCEUX NES emulator. Rather than using the standard hand-held controller to move, jump and pick up items, the player physically performs the actions thanks to Microsoft's motion sensing gadget.
"I programmed it to recognize my motions and passed the virtual button presses to the NES emulator," said yankeyan. "I could have placed a simulated keypad right in front of me that I can press with my hands, but I thought full body gestures were more in the spirit of Kinect. Of course, Mario isn't designed to be played like this, so this is really really hard."
Labeled as "proof of concept," there's an apparent lag between player movement and Mario's mirrored response. Level progression is rather slow and it appears as if the player must step sideways to initiate movement while jogging in place to keep the momentum.
Still, this is a "step" we've wanted to see from Kinect ever since the open-source driver contest was underway weeks ago. Now we'd like to see the original Sonic the Hedgehog using Kinect-- that actually may be a good workout!