An open API service indexing awesome lists of open source software.

https://github.com/kvr-10/breaking-ball-game

A classic Breakout-style game developed in Java. Players control a paddle to bounce a ball and break bricks arranged in a grid. The game features simple controls, a scoring system, and increasing difficulty as players advance. Ideal for learning game development basics and Java graphics programming.
https://github.com/kvr-10/breaking-ball-game

game-development graphics-programming java java-event-handling keyevent-handling swing-gui

Last synced: 2 months ago
JSON representation

A classic Breakout-style game developed in Java. Players control a paddle to bounce a ball and break bricks arranged in a grid. The game features simple controls, a scoring system, and increasing difficulty as players advance. Ideal for learning game development basics and Java graphics programming.

Awesome Lists containing this project

README

        

# **Breaking Ball Game**

Welcome to the Breaking Ball Game, an exciting and engaging game developed in Java!

## Game Overview
Breaking Ball is a thrilling game where you control a paddle to break bricks by bouncing a ball.
The objective is to break all the bricks without letting the ball fall off the screen.
Once the level is completed, the difficulty of game increases.

## How to Run the Game

### Clone the Repository:
```bash
git clone [email protected]:Kvr-10/Breaking-Ball-Game.git
```
### Navigate to the Artifacts Directory:
After cloning the repository, navigate to the following path:
```
Breaking-Ball-Game/out/artifacts/Breaking_ball_jar/Breaking_ball.jar
```
### Run the Game:
Locate the Breaking_ball.jar file in the directory.
Double-click on Breaking_ball.jar to start the game.

## Alternative
You can directly download the JAR file from the [Releases page](https://github.com/Kvr-10/Breaking-Ball-Game/releases/latest) and run it.
Download [Breaking_ball](https://github.com/Kvr-10/Breaking-Ball-Game/releases/latest/download/Breaking_ball.jar) game.

## Prerequisites
Ensure you have Java installed on your system. You can download and install the latest version of Java from the [official website](https://www.java.com/en/).

## Skills
- **Java Programming**
- **GUI Development**
- **Event Handling**

## Features
- **Smooth and responsive controls.**
- **Increasing difficulty levels.**
- **Attractive graphics.**

## Contributing
I welcome contributions to improve the game! Feel free to open issues and submit pull requests.

## Contact
If you have any questions or feedback, please reach out to us at [email protected].