Stroke Patient Kinect Asteroid Game

This is a game written in C# that was designed for stroke patients. The user input is done through gestures via a Microsoft Kinect. The potentially limited range of motion of a stroke patient is accounted for by a four point calibration: the player's range of motion is defined by specifying the corners of a quadrilateral range as seen by the Kinect, and motion within the quadrilateral is skewed to the full game window. The objective of the game is to catch asteroids with a gesture-controlled spaceship, and throw said asteroids into the sun. There is a difficulty curve which adjusts the speed and size of the asteroids, as well as the size of the sun based on the patient's performance. The game collects reaction time and movement data on the player for post-processing.

YouTube Video
Four Point Calibration Diagram