- Created by Dongwoo Son
- Created at Jan 28, 2015
- Email: [email protected]
- Go to src folder
- Use Makefile
- Run "make" to compile the .java files
- Run "make run" to compile and run with splash screen
- Run "make clean" to clean .class files
- must be first argument
- must be an integer
- recommend FPS in 25-40
- default is 40
- must be second argument
- must be an integer
- recommend the ball speed to be under 300
- default is 125
- must pass this VM option below to open with the splash screen
- -splash:../images/BreakoutSplash.png
java -splash:../images/BreakoutSplash.png Breakout 40 125 will open up with the splash screen with the FPS set to 40 and the Ball Speed set to 125 in the default window screen
- Move your mouse to control the paddle
- Press the key Space to Start Play / Pause / Resueme
- Press the key Q to Quit the game
- Press the key C to Clear the current game level
- Press the key R to force Restart the game
-
Level implementation
- Level 1: 1 row, ball speed at default window size is 125 (Easy - Testing Mode)
- Level 2: 5 rows, ball speed at default window size is 175 (Normal)
- Level 3: 8 rows, ball speed at default window size is 225 (Hard)
-
Lives
- You have three chance to play the game
-
Highest Score
- Highest score is displayed on the top right corner
- 1 for every bounce off the wall or paddle
- 110 for destroying red block
- 90 for destroying orange block
- 70 for destroying yellow block
- 50 for destroying green block
- 30 for destorying blue block
- 10 for destroying violet block
- 1000 x current level
- 500 x number of lives
================================================