https://github.com/nidhiupman568/breakout-game
đ Welcome to my Breakout Game (Brick Breaker)! đ This project recreates the classic arcade game using HTML đ, CSS đ¨, and JavaScript đģ with HTML5 Canvas đŽ.
https://github.com/nidhiupman568/breakout-game
breakout-game css front-end-development html interactive-web-design javascript web-animation web-development
Last synced: about 1 month ago
JSON representation
đ Welcome to my Breakout Game (Brick Breaker)! đ This project recreates the classic arcade game using HTML đ, CSS đ¨, and JavaScript đģ with HTML5 Canvas đŽ.
- Host: GitHub
- URL: https://github.com/nidhiupman568/breakout-game
- Owner: nidhiupman568
- Created: 2024-06-06T22:28:41.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-09-06T20:17:36.000Z (6 months ago)
- Last Synced: 2024-11-11T16:27:04.242Z (3 months ago)
- Topics: breakout-game, css, front-end-development, html, interactive-web-design, javascript, web-animation, web-development
- Language: JavaScript
- Homepage: https://breakout-game-nidhiupman.vercel.app/
- Size: 7.81 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# đšī¸ Breakout Game (Brick Breaker) đšī¸
đ 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/
## ⨠Features â¨
- **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.## đšī¸ How to Play đšī¸
1. **Start the Game** đ: Open `index.html` in your browser.
2. **Move Paddle** đŽ: Use mouse đąī¸ or touch đą to control the paddle and prevent the ball from falling.
3. **Break Bricks** đ§ą: Hit the ball âŊ with the paddle to break bricks and earn points.
4. **Advance Levels** đ: Progress through multiple levels by clearing all bricks on the screen.## đ Getting Started đ
1. Clone the repository: 'https://github.com/nidhiupman568/BREAKOUT-GAME.git'
2. Open the `index.html` file in your browser.## đ ī¸ Technologies Used đ ī¸
- **HTML5** đ
- **CSS3** đ¨
- **JavaScript** đģ## đ¸ Screenshots (Output) đ¸

Enjoy playing the Breakout Game! đ Feel free to share your feedback or contribute to the project by making a pull request. Happy gaming! đŽ