A Java-based Arkanoid-style brick-breaking game with classic gameplay, progressive levels, and colorful brick patterns. Built using Java Swing, this project is perfect for learning game development fundamentals and graphics rendering in Java.
-
Classic Gameplay
- Control a paddle to keep the ball in play, breaking bricks to clear levels.
- Lose a life if the ball goes past the paddle.
-
Level Progression
- Multiple levels with distinct brick layouts and increasing difficulty.
- Each level features unique colors and patterns for an engaging experience.
-
Smooth Paddle Control
- Use arrow keys for precise paddle movement.
- Dynamic ball bounce mechanics, adding a layer of challenge and strategy.
-
Clone the repository:
git clone https://github.com/ayushvaish234/arkanoid-game.git
-
Open the project in your preferred Java IDE (e.g., IntelliJ, Eclipse).
-
Compile and run
GamePlay.java.