Skip to content

nihar004/BREAK-BREAKER-Game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

BREAK-BREAKER-Game

Brick Breaker is a classic arcade game developed in Java using Swing and various event listeners. The game features four maps/stages, each with its own unique layout and challenges.

Features

  • Four maps/stages with different layouts and challenges.
  • Player paddle controlled using arrow keys.
  • Score tracking and display.

How to Play

  1. Download the repo.
  2. Open command prompt and locate it to the respective repo.
  3. Run this command 'java game.Main'.
  4. Select the stage using up and down arrow and press ENTER.
  5. Now you are ready to play.

Use the arrow keys (<- ->) to control the paddle, bouncing the ball to break the bricks and progress through the stages, To achieve higher scores.

Screenshots





Dependencies

  • Java Swing: Used for the graphical user interface (GUI) components like JFrame, JPanel, etc.
  • Java AWT (Abstract Window Toolkit): Used for basic GUI components and event handling.
  • Java AWT ImageIO: Used for reading images from files.
  • Java File IO: Used for reading files, particularly for reading images.
  • Java BufferedImage: Used for representing images in memory.
  • game.levelselection.LevelSelectionPanel: Custom class or component for handling level selection. (this is code by me)

Contributing

If you'd like to contribute to this project, please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/your-feature).
  3. Make your changes.
  4. Commit your changes (git commit -am 'Add new feature').
  5. Push to the branch (git push origin feature/your-feature).
  6. Create a new Pull Request.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

Acknowledgements

  • Java Swing and AWT Teams: For providing the libraries necessary for creating the game's graphical user interface.
  • Online Java Tutorials: For providing helpful resources and guidance on Java game development.
  • Friends and Family: For their support and encouragement throughout the development process.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages