💣 Minesweeper Game Pro ⭐
Classic Minesweeper reimagined for VS Code! Take a break from coding with this beautifully designed puzzle game featuring stunning themes, immersive sound effects, and buttery-smooth animations.

� Feautures
🎯 Classic Gameplay
Experience the timeless Minesweeper puzzle game right in your VS Code sidebar. Perfect for quick breaks between coding sessions!
�* 6 Stunning Themes
Choose from beautifully crafted themes that match your mood:
- Default - Dark blue cosmic vibes with animated stars
- Earth - Warm brown tones with dust particles
- Ocean - Deep blue waters with wave effects
- Galaxy - Purple cosmic space with twinkling stars
- Forest - Green nature vibes with light beams
- Stars - Dark starry night with meteor showers
🔊 Immersive Sound Effects
Procedurally generated sounds using Web Audio API:
- 🖱️ Satisfying click sounds
- 🚩 Flag placement audio
- 💎 Cell reveal pop effects
- 🌊 Cascade waterfall for multiple reveals
- 💣 Dramatic explosion for mines
- 🎉 Victory melody when you win
Toggle sounds on/off anytime with the 🔊 button.
- React.memo for efficient rendering
- GPU-accelerated animations
- Reduced motion support for accessibility
- Lightweight bundle (~49 KB gzipped)
- Smooth 60 FPS animations
✨ Beautiful Effects
- Animated border runner with glow
- Shining trademark text
- Smooth theme transitions
- Particle effects and overlays
- Professional UI design
🚀 Getting Started
Installation
- Open VS Code
- Press
Ctrl+Shift+X (Windows/Linux) or Cmd+Shift+X (Mac)
- Search for "Minesweeper Game Pro"
- Click Install
- Click the 💣 icon in the Activity Bar
How to Play
- Left-click to reveal a cell
- Right-click to place/remove a flag 🚩
- Numbers show how many mines are adjacent
- Reveal all safe cells to win! 🎉
- Hit a mine and it's game over 💥
⚙️ Difficulty Levels
| Level |
Grid Size |
Mines |
Total Cells |
Difficulty |
| Easy |
8 × 8 |
10 |
64 |
⭐ Beginner |
| Medium |
16 × 8 |
25 |
128 |
⭐⭐ Intermediate |
| Hard |
24 × 8 |
40 |
192 |
⭐⭐⭐ Expert |
🎯 Pro Tips
💡 Start with corners - They have fewer adjacent cells
💡 Use flags wisely - Mark suspected mines to avoid mistakes
💡 Look for patterns - 1-2-1 patterns are common
💡 Clear safe zones first - Build from areas you're certain about
💡 Practice makes perfect - The more you play, the better you get!
🎨 Customization
Themes
Switch themes anytime from the dropdown menu. Each theme features:
- Unique color palettes
- Custom background effects
- Animated overlays
- Smooth transitions
Sound
Toggle sound effects on/off with the 🔊/🔇 button. All sounds are:
- Procedurally generated (no audio files!)
- High-quality Web Audio API
- Lightweight (~3KB of code)
- Customizable volume
🛠️ Technical Details
Built With
- React + TypeScript - Modern UI framework
- Vite - Lightning-fast bundling
- Web Audio API - Procedural sound generation
- CSS Animations - Smooth GPU-accelerated effects
- Bundle size: 73 KB (optimized)
- Gzipped: ~49 KB
- Load time: < 100ms
- Memory usage: < 10 MB
- 60 FPS animations
Accessibility
- ✅ Keyboard navigation support
- ✅ Reduced motion support
- ✅ ARIA labels for screen readers
- ✅ High contrast compatible
- ✅ Semantic HTML
📝 Changelog
Version 0.0.1 (Initial Release)
- ✨ Classic Minesweeper gameplay
- 🎨 6 beautiful themes
- 🔊 Sound effects system
- 🎯 3 difficulty levels
- ⚡ Performance optimizations
- ✨ Animated effects
- 📱 Responsive design
See CHANGELOG.md for full history.
🤝 Contributing
Contributions are welcome! Feel free to:
- 🐛 Report bugs
- 💡 Suggest features
- 🔧 Submit pull requests
- ⭐ Star the repository
📄 License
This project is licensed under the MIT License - see the LICENSE file for details.
🙏 Credits
Created by: 𝒷𝓎 𝓂𝒶𝓈 𝓅𝓊𝓉𝓇𝒶
Special Thanks:
- VS Code team for the amazing platform
- React team for the powerful framework
- The open-source community
📞 Support
Found a Bug?
Open an issue on GitHub
Have a Question?
Check the FAQ or open a discussion
Want to Say Thanks?
- ⭐ Star the repository
- 📝 Leave a review on the marketplace
- 🐦 Share on social media
- ☕ Buy me a coffee
⭐ Show Your Support
If you enjoy Minesweeper Game Pro, please:
- ⭐ Star the repository
- 📝 Rate the extension (5 stars!)
- 🐛 Report any bugs you find
- 💡 Suggest new features
- 📢 Share with your friends
🔗 Links