Outline
Our project attempts to
implement a Dance Dance Revolution (DDR) inspired game. There
are essentially two parts to the scene being rendered. A background that
features a dancing robot and a foreground scene that, similar to the original
DDR, has arrows moving up that users are required to hit at the correct time to
score points.
Rendering Effects
Most of the rendering effects
will be concentrated on the background scene. The scene will feature a dancing
robot atop a stage. The scene will be framed with curtains modeled out by Bezier patches).
The robot itself will be toon shaded . This shading can
be toggled. The robot will dance atop a stage that has been textured with displacement mapping. The displacement mapping can be
turned off.
The arrows that move up the screen will have no
specific rendering effects. For the most part, they will move directly up and be
modeled by simple polygons. The arrows can be turned off to show off the
background scene.
Artistic Efforts
Our focus here will be on
the game itself. User input is processed through an actual DDR mat. Stepping
on the arrows will correspond with the specific arrow key that the pad arrow
represents. The robot will also have specific dance moves that match to the
arrow keys. If the user misses a certain arrow, the robot will
deviate from his routine and perform an odd effect.
There is also a score bar
that keeps track of how the user is doing. Missing an arrow press will cause it
to decrease and hitting will increase it.