๐งฑ Brick Breaker Game (Java)
A classic Brick Breaker / Breakout-style arcade game built in Java. The objective is simple โ control the paddle, bounce the ball, and destroy all bricks to win!
๐ฎ Features
โ Smooth ball & paddle movement
โ Collision detection with bricks, paddle & walls
โ Score tracking & high score saving (scores.txt)
โ Game restart on completion or game-over
โ Simple & lightweight Java project (works offline)
โ Packaged .jar executable included
๐ฅ๏ธ Gameplay Action Control Move Paddle Left โฌ ๏ธ Left Arrow Move Paddle Right โก๏ธ Right Arrow Start / Restart Enter
๐ฏ Goal: Break all bricks without letting the ball fall!
๐ Project Structure ๐ฆ Brick Breaker Game โฃ ๐ src โ Java source files โฃ ๐ BrickBreaker.jar โ Executable game file โฃ ๐ manifest.txt โ Manifest file for JAR โฃ ๐ scores.txt โ Stores high scores โ ๐ README.md โ Documentation
๐ How to Run the Game Option 1 โ Run JAR
Make sure Java is installed.
java -jar BrickBreaker.jar
Option 2 โ Compile & Run from Source javac src/*.java java Main
๐ High Scores
The game saves your top score in scores.txt and updates it automatically.
๐ธ Screenshots
(Add your game screenshots here later)
๐จโ๐ป Tech Stack Technology Purpose Java Core game logic Swing / AWT Graphics rendering & input handling ๐ Future Improvements (Optional Ideas)
Power-ups (speed boost, multi-ball, bigger paddle)
Audio effects
Custom levels
Difficulty modes
โจ Author
Anuj Sharma ๐ Bennett University Passionate about Java, ML, CV, and Game Development
โญ Support
If you like this project, consider giving the repo a โญ on GitHub!
