🎮 Brickout Game Pro
✨ Features
🎯 Gameplay
- 30 Challenging Levels - Progressive difficulty with unique brick patterns
- 8 Power-ups - Fireball, Speed boost, Slow motion, Shield, Widen paddle, Shrink paddle, Extra life, Multiball
- 8 Brick Types - Varying durability from 1-6 HP plus indestructible barriers
- Lives System - Start with 3 lives, earn more through gameplay
- Score Tracking - High score persistence across sessions
🎨 Visual & Audio
- Stunning Backgrounds - Animated gradients with dynamic themes
- Particle Effects - Satisfying brick destruction animations
- Sound Effects - Audio feedback for actions and events
- Smooth 60 FPS - Optimized canvas rendering for fluid gameplay
- VS Code Extension - Take a break right in your editor
⌨️ Accessibility
- Keyboard Controls - Full game control without mouse
- Pause/Resume - Take breaks anytime with P key
- Quick Restart - R key to restart current level
🚀 Quick Start
Try it now!
- Press
Ctrl+Shift+P (or Cmd+Shift+P on Mac)
- Type "🎮 Open Brickout Game"
- Press Enter and enjoy! 🎮✨
Or: Search "🎯 Putra Games: 🎮 Open Brickout Game" in Command Palette
🎮 Controls
| Key |
Action |
← → or A D |
Move paddle left/right |
Space |
Launch ball / Resume after pause |
P |
Pause/Resume game |
R |
Restart current level |
🎯 Game Mechanics
Power-ups
| Icon |
Name |
Effect |
| 🔥 |
Fireball |
Ball destroys bricks without bouncing |
| ⚡ |
Fast |
Increases ball speed |
| ⏳ |
Slow |
Decreases ball speed |
| 🛡️ |
Shield |
Protects from losing a life once |
| ⇔ |
Widen |
Increases paddle width |
| ↔ |
Shrink |
Decreases paddle width |
| ➕ |
Extra Life |
Adds one more life |
| ⨉ |
Multiball |
Splits into multiple balls |
Brick Types
| Color |
HP |
Points |
Description |
| 🟢 Green |
1 |
10 |
Easiest to destroy |
| 🟡 Yellow |
2 |
20 |
Medium difficulty |
| 🟣 Purple |
3 |
30 |
Harder |
| 🟣 Magenta |
4 |
40 |
Very hard |
| 🟠 Orange |
5 |
50 |
Extremely hard |
| 🔴 Red |
6 |
60 |
Hardest |
| ⚪ Steel |
∞ |
0 |
Indestructible barrier |
| ⚪ Latex |
∞ |
0 |
Special indestructible |
Extension Issues
- Extension not loading: Check VS Code version (requires 1.80+)
- Game not appearing: Try reloading VS Code window
- Build errors: Delete
node_modules and dist, then run npm install
📝 License
This project is licensed under the MIT License - see the LICENSE file for details.
🤝 Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature)
- Commit your changes (
git commit -m 'Add some AmazingFeature')
- Push to the branch (
git push origin feature/AmazingFeature)
- Open a Pull Request
🙏 Acknowledgments
- Inspired by classic Breakout and Arkanoid games
- Built with modern web technologies
- Designed for developers who love gaming
📧 Support
Enjoy the game! 🎮
Made with ❤️ by the Putra Adi Jaya
⬆ Back to Top
| |