A Java-based version of the classic brick-breaking game, featuring multiple gameplay elements such as extra lives, paddle power-ups, and a dynamic graphical interface.
Classic Brick-Breaking Gameplay: Control a paddle to bounce a ball (puck) and break bricks.
Power-Ups: Collect various power-ups such as extra lives and additional paddles to enhance gameplay.
Graphical Interface: Visual elements for lives and paddle status are displayed on the screen.
Modular Design: The game is built using object-oriented principles, with different classes handling various aspects of the game (e.g., paddle, puck, lives).
- Clone or download the repository to your local machine.
- Open the project in your preferred Java IDE (e.g., IntelliJ IDEA, Eclipse).
- Ensure all dependencies are correctly configured.
- Compile the project.
- Run the BrickerGameManager.java file to start the game.
Move Paddle: Use the arrow keys (left and right) to control the paddle's movement.
Power-Ups: When available, extra paddles or lives will be automatically activated.