Hardware
-
Standalone
gaming system (PCB with Atmel Mega32 Chip)
-
Two
accelerometers to control movement of the paddles
Software
-
Matrix of
bricks that can be hit by a ball
-
A ball that can
bounce and destroy bricks
-
Paddles (1 or 2
depending on number of players)
-
Types of bricks
-
Regular
brick
-
Indestructible brick
-
Special
item bricks (2nd ball, point doubler, paddle lengthener,
extra life)
-
Multiple levels
with preset brick matrices
-
10 preset
levels with randomly generated special item bricks
-
A startup
screen where the user can choose the number of players
-
If 2
players are chosen, allow user to choose mode (competitive,
cooperative, knockout)
-
Implemented a
points system to track how well the player is doing
-
Implemented
multiple lives and a lives counter for different modes
-
Implemented a
brick counter for Knockout mode
-
Implemented
unique tones for individual events including:
a. Ball contact with paddle
b. Ball contact with brick
c. Level complete (Sequence of tones)
d. Both balls deactivated (Loss of life)
e. Winner in all modes of play
|
|