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

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 🎮.

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) 📸

![BREAKOUT GAME](https://github.com/nidhiupman568/BREAKOUT-GAME/assets/130860182/b85240bf-39bc-453c-8e3e-134c76272417)

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