Quadography is a game where the user defines different positions and movements for the virtual dancer. The program sequences these positions together and plays back the animation.

The program's graphics will be in 2D. The dancers' movements will be controlled using quad curves. The curves will enable the dancers to bend at the elbows, shoulders, hips, knees, waist, midback, and neck. The user will be able to define positions for up to three different dancers at once (not all dancers must be displayed at once). The user may create duplicates of an already defined dancer so that at any point as many as 10 dancers can be shown. The user will be able to select a custom position at a certain point in time or select from a menu of set movements that include various jumps and turns. The program will store the sequence of set positions and movements and time between each. It will then interpolate the dancers' body positions/movements between set positions and play back the dance.

The user will be able to choose between two configuration settings; jazz and lyrical. Each will display an approrpiate background and play fitting music.
This program will combine several concepts covered so far in this course with the creative aspects of visual design and choreography.