The aim of the game is to make sure the ball hits all the blocks in the screen.
The ball has to bounce against the bar and avoid going below the playing area, otherwise, the game is over and we have to restart the game.
This game will have three elements; a ball , a bar and the blocks.
Every time the ball hits a block we gain a point.
At the beginning of the game, the ball will be slow, but as the game progress the ball will speed up and the player will have to be faster.
There are going to be three levels of difficulty. The levels are going to be determined by the amount of points the user gets.
-
Beginner
Points to get: 15 points
-
Intermediate
Points to get: 30 points
-
Expert
Points to get: 48 points
- Game initial screen
- Game screen
- Winner screen
- Game over screen
- Bar
- Ball
- Blocks
- Ball to move around the grid
- Bar to move with keyboard at the buttom of the grid
- Score box
- Level box
- Add blocks at the top of the grid
- Blocks to vanish once hitted by the ball
class Game {}
class Ball {}
class Bar {}
class BouncingBox {}First screen to appear when the game starts.
Screen with the environment in which the game is taking place.
Screen to appear once the game is over.
Screen to appear when the player wins.