๐ Welcome to my Breakout Game (Brick Breaker)! ๐ This project recreates the classic arcade game using HTML ๐, CSS ๐จ, and JavaScript ๐ป with HTML5 Canvas ๐ฎ.
Project Demo: https://nidhiupman568.github.io/BREAKOUT-GAME/
- Game Loop ๐: Implements a smooth game loop for continuous gameplay updates.
- Paddle Control ๐น๏ธ: Use mouse ๐ฑ๏ธ or touch input ๐ฑ to move the paddle horizontally.
- Ball Physics โฝ: Handles ball movement, collision detection with walls, paddle, and bricks.
- Score Tracking ๐: Displays and updates the player's score as bricks are destroyed.
- Level Generation ๐๏ธ: Generates new levels with different arrangements of bricks for endless play.
- Game Over ๐: Detects when the ball goes out of bounds and resets the game.
- Start the Game ๐: Open
index.html
in your browser. - Move Paddle ๐ฎ: Use mouse ๐ฑ๏ธ or touch ๐ฑ to control the paddle and prevent the ball from falling.
- Break Bricks ๐งฑ: Hit the ball โฝ with the paddle to break bricks and earn points.
- Advance Levels ๐: Progress through multiple levels by clearing all bricks on the screen.
-
Clone the repository: 'https://github.com/nidhiupman568/BREAKOUT-GAME.git'
-
Open the
index.html
file in your browser.
- HTML5 ๐
- CSS3 ๐จ
- JavaScript ๐ป
Enjoy playing the Breakout Game! ๐ Feel free to share your feedback or contribute to the project by making a pull request. Happy gaming! ๐ฎ