Skip to content

tanish-sd26/BrickBreaker_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧱 Brick Breaker Game

🚀 Overview

A classic Brick Breaker game built using JavaScript where players control a paddle to bounce a ball and break all bricks.

✨ Features

  • Interactive paddle control
  • Ball collision detection
  • Dynamic brick layout
  • Score tracking system
  • Game over & restart functionality

🛠 Tech Stack

  • HTML5 (Canvas)
  • CSS3
  • JavaScript (Game Logic)

📸 Screenshots

image

🔗 Live Demo

https://brick-breaker-game-ruby-xi.vercel.app/

⚙️ Installation

  1. Clone the repository
  2. Open index.html in browser

🧠 What I Learned

  • Implementing collision detection in games
  • Managing game loops and animations
  • Handling user input with keyboard events
  • Structuring JavaScript for interactive applications

🔮 Future Improvements

  • Add multiple difficulty levels
  • Sound effects and animations
  • Mobile touch controls
  • Leaderboard system

Files

  • index.html — The main HTML file
  • style.css — Styling for the game UI
  • script.js — Game logic and rendering
  • README.md — This file

Author

Tanisha Suresh Maurya

About

A classic Brick Breaker Game built using HTML, CSS, and JavaScript. Features levels, lives, scoring system, and responsive gameplay using the HTML5 Canvas API.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors