i'll try to tackle the fps controls since it's the most difficult.
remember... this thing can track finger movements too, and it tracks a full skeletal structure of yourself, basically. tracks 48 different parts of you, top that off with depth and you have a ridiculous amount of control
the best i can imagine at this moment is a mixture of context and lack of context controls (though a lot of this stuff can be changed for audible commands, i would rather attack a silent gaming approach first)
so right hand, for example is your aim, you extend your arm out, use your index finger as a trigger, to reload you just open your fist and close again. to change weapons you move your arm back (fold it) and then move your hand left or right to change weapons (this would work better with halo type game instead of a game with 10 weapons, that would require more effort and probably a different control scheme)
your right hand, if rotated left or right when extended would be a turn right/left command
left hand would be movement. you keep your arm at your waist. you move your hand forward and back for walking backwards and forwards, move it left to right for strafing and up and down for looking up and down. (think of these movements as replacing a stick instead of something like a mouse, so moving left a little would require you to move right a little again to correct if you made an error) grenade? you close your first, that disengages the movement control and you hold your hand up and then throw a grenade like usual, that's when motion capture kicks in and tracks where you're throwing the thing - tilting your left hand/wrist up can do jumping
i'm still trying to figure out what could be done for a two handed weapon approach, since you'd lose sight of your trigger finger if free aiming was allowed, and head tracking and/or your legs would have to get involved too. i dunno.
either way i know it sounds stupid but stand up and give it a shot, i think (as a hardcore fps gamer) that it would work, with pretty good efficiency.
Edited by DopeyFish, 02 June 2009 - 06:28 AM.