Take a 3-minute brain break without leaving VS Code: daily logic puzzles (Crowns, Balance, Trail, Tiles), Sudoku, Lights, Nokia-style Snake with 16 levels and Bounce, a classic ball platformer.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Six short logic puzzles plus two arcade classics inside VS Code, for when your brain needs five minutes away from the bug.
Crowns — one crown per row, column and colored region; crowns never touch.
Balance — fill the grid with suns and moons; three of each per line, no three in a row, obey the = and × hints.
Trail — draw one line from 1 through every number in order, covering every cell. Mouse or arrow keys.
Sudoku — mini 6×6 or classic 9×9. Click a cell and type, or use the number buttons.
Tiles — split the grid into rectangles; each holds one number equal to its size.
Lights — flip lights (and their neighbours) until the whole board is dark.
Snake — Nokia-style, on a retro LCD screen. Levels mode has 16 mazes: eat enough dots to clear each one and unlock the next, and grab the blinking bug for bonus points. Classic mode is endless, with no walls.
Bounce — a classic red-ball platformer. Roll and jump through 7 levels, collect every gold ring to open the exit, avoid spikes, and use springs and checkpoint flags.
Each game has a daily puzzle (same one all day) plus unlimited practice puzzles. Every Crowns, Balance, Sudoku and Tiles puzzle has exactly one solution. Your best times are saved.
Use it
Click Break in the status bar, or run Puzzle Break: Open from the Command Palette.
Optional: set puzzleBreak.reminderMinutes (e.g. 90) to get a gentle nudge after long coding stretches.
Install
From the .vsix: Extensions view → … menu → Install from VSIX… → pick coder-puzzle-break-0.6.0.vsix.
From source: open this folder in VS Code and press F5 to launch a test window.
Add your own game
Write a generator in media/generators.js, add a render… function and a tab in media/main.js, and add the tab button in extension.js.