Minesweeper Reforged
Minesweeper Reforged is a free browser version of Minesweeper with five difficulty tiers: Sprout, Casual, Standard, Brutal and Inferno. Every board is generated after your first click, so the first cell you open is always safe and always opens a wide empty region, and the layout is then checked by a solver so the rest can be finished by deduction instead of guesswork. You play with the mouse (left click opens, right click flags, both buttons together or a double click chords), with the keyboard (arrow keys move, Space opens, F flags), or by touch (tap opens, a half-second hold flags, a double tap chords). The whole page weighs about 109.8 KB with 59.1 KB of JavaScript, it runs offline after the first load, and no account is required to play or to keep your best times.
Your record, tier by tier
Best times, games played and win rate are stored separately for every tier and board size, in your browser only. Sprout is scored by boards finished rather than by time, because it has no clock.
| Tier and board | Played | Win rate | Best |
|---|
How to play
- Pick a tier. The start screen lists all five. Standard is preselected, and you can change tier at any time from the pause menu.
- Open any cell. The mines are placed after that first click, so it is always safe and always opens a zero-adjacency region rather than a lone number.
- Read the numbers. A number says how many of the eight cells touching it hold a mine. A blank cell touches none, so its neighbors open automatically.
- Flag what you have proved. Right-click on a mouse, press F on a keyboard, or hold a cell for half a second on touch. Flag mode turns plain taps into flags.
- Chord to go faster. On a number whose flags already match its count, click both mouse buttons together, double-click, press Enter, or double tap — the remaining neighbors all open at once.
- Clear every safe cell to win. You never have to open the mines themselves; the last flag is placed for you.
The five difficulty tiers
- Sprout — A tiny 5x5 board with 3 mines that opens most of itself on the first tap, and you cannot lose: a wrong tap gets flagged for you and any move can be undone.
- Casual — The classic 9x9 beginner board with 10 mines, question marks switched on, and a clock that only records your time instead of running out.
- Standard — The 16x16 intermediate board with 40 mines, a running clock and question marks available. This is the default tier.
- Brutal — The full 30x16 expert board with 99 mines, question marks turned off and no safe-cell hints.
- Inferno — 30x16 packed with 130 mines behind a 4-minute countdown, question marks off, and the remaining-mine counter hidden so you have to track your own flags.
Full control scheme
| Action | Mouse | Keyboard | Touch |
|---|---|---|---|
| Open a cell | Left click | Space | Tap |
| Flag / unsure / clear | Right click | F | Hold 0.5s, or tap in flag mode |
| Chord an open number | Both buttons, or double click | Enter | Double tap |
| Move the cursor | — | Arrow keys, Home, End | — |
| New board | New board button | N | New board button |
| Pause / switch tier | Pause button | Esc or P | Pause button |
| Toggle flag mode | Flag mode button | M | Flag mode button |
| Undo (Sprout only) | Undo button | U | Undo button |
Features
- First click is always safe and always useful. Mines are placed after you click, with the clicked cell and all eight neighbors kept clear, so you always start with an open region instead of a single number.
- Boards are checked for guess-free solvability. A constraint solver replays each candidate layout using deduction only; the generator retries until it finds one that needs no guessing, and falls back to the closest attempt if it runs out of tries.
- Five tiers with real differences. Board size, mine count, clock behavior, question marks, hints and forgiveness are all set per tier in one config object.
- Sprout never punishes. No clock, no fail state, unlimited undo, and provably safe cells outline themselves after ten seconds.
- Chording on every input. Both mouse buttons, a double click, Enter, or a double tap.
- Fully keyboard operable. Roving focus across the grid with visible focus rings, and every control reachable by Tab.
- Dark mode. Follows your system setting on the first visit and remembers your choice after that.
- Per-tier records. Best time, games played and win rate saved separately for every tier and board size, labeled with the tier they belong to.
- Custom boards. Anything from 5×5 up to 40×24, with validation that explains exactly why a mine count is refused.
- Runs offline. A service worker caches the page after the first load; no account, no tracking of anything you type, no server round trips during play.
- Respects reduced motion. The 40 ms reveal stagger is skipped when your system asks for reduced motion, and can be turned off in settings.
Frequently asked questions
Is Minesweeper Reforged free to play?
Yes. The game is free, there is nothing to buy, there are no ads, and no account is required. It is a single web page that runs entirely in your browser, so nothing you do is sent to a server.
What is the difference between the five difficulty tiers?
Sprout is a tiny 5x5 board with 3 mines that opens most of itself on the first tap, and you cannot lose: a wrong tap gets flagged for you and any move can be undone. Casual is the classic 9x9 beginner board with 10 mines, question marks switched on, and a clock that only records your time instead of running out. Standard is the 16x16 intermediate board with 40 mines, a running clock and question marks available. Brutal is the full 30x16 expert board with 99 mines, question marks turned off and no safe-cell hints. Inferno is 30x16 packed with 130 mines behind a 4-minute countdown, question marks off, and the remaining-mine counter hidden so you have to track your own flags.
Can I play Minesweeper Reforged on a phone?
Yes. Tap a cell to open it, hold a cell for half a second to flag it, and double tap an open number to chord. There is also a flag-mode button in the toolbar, so you can switch tapping over to flagging instead of holding. Large boards scroll sideways rather than shrinking below a readable size.
Does the game work offline?
Yes. A service worker caches the page, the stylesheet and the script on your first visit, so after that first load the game opens and plays with no network connection at all. Your tier, settings and scores live in your browser, so they survive going offline too.
Is Sprout safe for young children?
Sprout is built so a young player can never get stuck or lose. There is no clock and no fail state, tapping a mine simply flags it with a friendly note instead of ending the game, every move can be undone, and after ten seconds of no progress the cells that logic proves are safe get a soft outline. The board is 5x5 with 3 mines and it opens most of itself on the very first tap.
How was this game made?
It was generated and deployed from a single prompt on Quodara, an AI agent platform that turns a written brief into a working, hosted web app. There was no design handoff and no separate build step: the prompt described the tiers, the rules and the page, and the agent wrote the engine, the styles, the tests and the server. You can read the prompt on the Quodara showcase page at https://quodara-ai.com/showcase/minesweeper-reforged/.
About this build
This whole page — the engine, the solver, the five-tier ladder, the styles and the little Python server that hosts it — was generated from a single written prompt on Quodara, an AI agent platform that turns one brief into a deployed web app. It was built on August 21, 2026 and ships as 109.8 KB of page weight, of which 59.1 KB is JavaScript, with no framework, no bundler and no third-party script other than the optional monitoring beacon. The prompt itself is not reproduced here; you can read it on the Quodara showcase page for this build. Everything the game remembers stays in your own browser, which is spelled out on the privacy page.