DDR: Deutsches Demokratische Republik is an amalgamation of Dance Dance Revolution and Simon, wherein the player operates an avatar, using arrow keys to copy the pattern of moves performed by a computer avatar, with said pattern growing by one move every turn. When the computer's pattern is correctly replicated, the player gains points. The game ends when the player enters the pattern incorrectly.
- The game has two avatars: the left avatar is controlled by the player, while the right avatar is controlled by the computer
- At the start of each game, the computer performs one of four randomly generated moves
- The player must then perform the same move
- The computer then performs the initial move and adds another one of the four moves to generate a pattern
- The player must then perform all of the computer's moves in the same pattern to continue playing
- As the pattern grows larger, remembering the correct order becomes more difficult
- The player will probably also be driven insane by the 14 second music clip playing on an infinite loop, thereby adding yet another obstacle to success
- Bumpin' speakers
- Shiny discoball
- Spotlights to show whose turn it is
- Infinite, insanity inducing music loop
Class Dancer(x, y, img)
- draw()
- dance(dir)
- Start screen
- Game screen
- Game Over/High Score screen
- Build index.html
- Build background canvas
- Build main canvas
- Draw player dancer
- Construct dance moves
- Add computer dancer
- Build computer's dance move pattern generator
- Build Start screen
- Add scoring
- Build Game Over/High Score screen
- Add music
- Add speakers
- Animate speakers
- Add disco ball
- Add spotlights