Academics
TerminalSweep
Minesweeper at the command line — open, flag and chord by typing, and ask `hint` to explain the next forced move (it never plays for you). Then build a solver bot out of rule blocks (sound deductions and guesses, in your order) and race it over seeded random boards to see which strategy really wins, on the same boards every time. No code to paste, on-device. Ages 15-18.
▶ Play it nowBuilt for sittings of about 25 minutes on the screen. That is our design budget, not a measurement.
#2F7D4F Characters who teach
Meet the cast
TerminalSweep is for ages 15-18: the RULES are the cast — done, full, subset, guess-safest, guess-random — and ten case personas test them (see Solver cases). Tomasz, preparing a tournament bot, learns that the order of the rules and a fair comparison matter more than a clever guess.
Tomasz
(Case persona, 16) - orders his bot's rules: sure moves first, the least-bad guess last, measured on the same boards
Priya
(Case persona, 15) - the done rule — a number that already has its mines proves its other neighbours safe
Jonah
(Case persona, 16) - the full rule — flags by counting, never by feel
Aiko
(Case persona, 17) - the subset rule — two numbers settle what neither settles alone
Marcus
(Case persona, 16) - when he must guess, opens the square with the lowest exact odds
Hana
(Case persona, 17) - learns stuck is not lost — a sound-only bot never loses and never finishes some boards
Kofi
(Case persona, 15) - uses the hint to learn the pattern, then plays the move himself
Ines
(Case persona, 16) - learns a forced 50-50 loss is not a bad decision
Diego
(Case persona, 17) - races on the same boards AND enough of them before claiming a better bot
Ravi
(Case persona, 16) - ranks bots by boards won, not by fewest moves
What's inside
Learning goal
Minesweeper at the command line — open, flag and chord by typing, and ask `hint` to explain the next forced move (it never plays for you). Then build a solver bot out of rule blocks (sound deductions and guesses, in your order) and race it over seeded random boards to see which strategy really wins, on the same boards every time. No code to paste, on-device. Ages 15-18.
Mentored by Tomasz — no data leaves the device.
How TerminalSweep handles your kid's data
- ✅ All progress, settings, and AI-generated content stays on the device
- ✅ No analytics, no tracking, no third-party SDKs
- ✅ Free — no ads, no in-app purchases
- ✅ No personal information collected from children — in line with COPPA (updated by the 2026 FTC amendments)
- ✅ No chat with strangers — play-together rooms use a short code and preset emotes, never typed messages