# Brick Breaker - JavaScript Game This is a browser-based arcade game inspired by the classic "Breakout" concept. The game features smooth gameplay, score tracking, power-ups, and boss challenges. Built entirely using HTML5 Canvas and vanilla JavaScript. ## Features * Neon-themed design for a modern and vibrant look * Smooth player movement using arrow keys * Shooting bullets with spacebar * Power-ups: Shield and Speed Boost * Boss enemy spawns every 20 points * Real-time Score and High Score tracking (saved using `localStorage`) * Restart button to play again instantly ## Controls * ← Arrow Left: Move left * → Arrow Right: Move right * Spacebar: Shoot bullets ## Files Structure ``` brick_breaker/ │ ├── index.html # Main HTML file ├── style.css # Game UI and canvas styling ├── game.js # Main JavaScript game logic ├── assets/ # Game sounds (shoot, hit, shield, etc.) ``` ## How to Run 1. Clone or download the repository. 2. Open `index.html` in your browser. 3. Enjoy the game! ## Customization You can modify: * Colors and theme in `style.css` * Sound effects in the `assets/` folder * Game mechanics and logic in `game.js` ## Credits Developed by: **Marwan Al-Gharably(aljahabz)** Powered by: JavaScript + HTML5 Canvas --- For any issues or suggestions, feel free to reach out!