Bilva Sanaba
Jan 16 - Jan 23, 2017
Program is run through the main class, and no other classes contain main.
The positions of all blocks per level are stored in a resource file called Levels. The file format is simple to understand and changing the Level file allows for different games to be played.
- After the program starts there will be two controllers
- Player 1 can move with the left and right arrows
- Player 2 can move with the A and D keys
- Score is determined by number of blocks hit, powerups received, and by scoring goals into the other player's net.
- The winner is determined by score if the end of the game is reached, or, if 10 goals are allowed by one player, then the other player wins.
- L for extra lives
- C to stay on a level after all blocks are cleared
- Number keys to go to that level
- N to go to next level
- P to pause
- SPACE to start
- Ball detection with paddle sides when paddle is moving is not fully functional.
- Two players moving at same time may be slower.
- Powerups - Extra ball, extra points, and larger paddle
- Paddle- warps sides, ball changes direction differently, depending on where it hits the paddle, and paddle can increase size.
- Blocks - Any number of hits or indestructible
- Two player