A collection of retro mini-games (Snake, Reaction Frenzy, Memory Match) to take quick mental breaks and recharge your mind directly inside VS Code.
Now completely ready for production with Persistent High Scores, Break Reminder Notifications, and Full bilingual support (English/Spanish).
✨ Features
3 Retro Mini-Games:
🐍 Snake: Classic game. Control the snake, eat apples, and grow without hitting walls or yourself. (60 seconds)
⚡ Reaction Frenzy: Colorful targets spawn randomly. Click them as fast as possible before they disappear. (30 seconds)
🧠 Memory Match: Find all matching emoji pairs on a 4x4 grid with a time-bonus mechanism.
Persistent High Scores: Your personal best scores for each game are saved securely in VS Code's global state.
Micro-Break Reminders: Get subtle notifications recommending brief mental breaks, with fully custom intervals.
Status Bar Integration: A convenient $(play-circle) Break button in the status bar to jump straight into the games.
Dark Mode Aesthetics: A modern dark design using neon teals, coral reds, and golden hues that blend in with VS Code's native styles.
Bilingual Support (i18n): Automatically adapts name, settings, and gameplay texts to English or Spanish based on your editor's display language.
🚀 Usage
Open the Games Panel
Status Bar: Click the Break button in the bottom right corner (Status Bar) of VS Code to launch the game panel instantly.
Command Palette: Open the palette (Ctrl+Shift+P or Cmd+Shift+P) and type/select Micro-Break Games: Open Game Panel.
🕹️ Controls
🐍 Snake: Use the Arrow keys or W, A, S, D to change direction.
⚡ Reaction Frenzy: Click on the glowing circles before the 1.5-second timer runs out.
🧠 Memory Match: Click on cards to flip them and match identical emoji pairs.
🔧 Commands & Settings
Contribution
Type
Key / Command
Description
Open Panel
Command
micro-break-games.open
Opens the main retro games webview panel.
Notifications
Setting
micro-break-games.notifications.enabled
Enable or disable periodic break reminder notifications (Default: true).
Interval
Setting
micro-break-games.notifications.interval
Time interval in minutes between break reminders (Default: 30).
☕ Support this Project
This extension is a 100% Free tool. If it helps you relax, recharge, and boost your focus during long coding sessions, consider supporting its continuous development with a small crypto tip!