/BreakOutGame

Primary LanguagePythonMIT LicenseMIT

BreackOut Game (Brick Buster)

Brick Buster is a classic arcade game developed in Python using the Pygame library. It's a modern take on the classic Breakout game where the player controls a paddle to bounce a ball and break bricks.

Main Menu

Brick Buster Gameplay

image

Features

  • Intuitive controls: Control the paddle using the left and right arrow keys or mouse movement.
  • Breakable bricks: Break all the bricks using the bouncing ball to advance to the next level.
  • Power-ups: Catch power-ups to enhance your gameplay, including extra lives, larger paddle, and faster ball speed.
  • High score tracking: Compete for the highest score and aim for the top of the leaderboard.

Installation

  1. Clone the repository:
git clone https://github.com/your_username/brick-buster.git
  1. Install the required dependencies:
pip install -r requirements.txt
  1. Run the game:
python main.py

Controls

  • Use the left and right arrow keys to move the paddle.
  • Alternatively, move the mouse to control the paddle.
  • Press 'C' to change the background music during gameplay.
  • Press 'M' to mute/unmute the background music during gameplay.
  • Press 'R' to restart the game after game over.

How to Play

  1. Launch the game.
  2. Use the paddle to bounce the ball and break the bricks.
  3. Don't let the ball fall below the paddle.
  4. Catch power-ups to enhance your gameplay.
  5. Enjoy the game and aim for a high score!

License

This project is licensed under the MIT License.