A modern, multi-level Breakout-style ball game built using HTML, CSS, and JavaScript. Features include animated visuals, increasing difficulty, responsive UI, and a stylish retro design.
- ๐งฑ 10 levels with increasing difficulty
- ๐น๏ธ Mouse-controlled paddle
- ๐ฅ Brick-breaking mechanics
- ๐ Animated rainbow border and gradient background
- ๐งพ Score and level labels using pixel-style fonts
- ๐ฎ "Game Over" screen with click-to-restart
- ๐ป Fully responsive and fits all screen sizes (no scroll)
Breakout_ball/
โโโ index.html # Main HTML structure
โโโ styles.css # Custom styles, fonts, animations
โโโ main.js # Game logic (ball, paddle, bricks, scoring)
โโโ assets/
โ โโโ press-start-2p.woff # Retro game font (Google Fonts)
โโโ README.md # Project documentation
git clone https://github.com/your-username/Breakout_ball.git
cd Breakout_ball
Just open index.html in your browser. No build tools or server required!
๐ Technologies Used HTML5 Canvas for game rendering
JavaScript (ES6) for game logic
CSS3 for layout and animations
Google Fonts โ Press Start 2P
โจ Customization You can easily:
Change game colors in styles.css
Adjust level mechanics in main.js
Add sound effects, particle systems, or power-ups
๐ง Ideas for Future Improvements ๐ Add music/sound effects
๐งฒ Paddle power-ups (size increase, sticky ball, etc.)
๐จ Themes and difficulty modes
๐ High score saving (using localStorage)
๐ Acknowledgments <<<<<<< HEAD Inspired by the classic Atari Breakout game. Font used: Press Start 2P by Codeman38.
Inspired by the classic Atari Breakout game. Font used: Press Start 2P by Codeman38.
0f539a333bf2c5fbdf00e83e9acfc96bf1ad529d