Easy · Medium · Hard
Classic Minesweeper.
No ads between moves.
Tap to reveal. Long-press to flag. Clear every safe cell to win. Three difficulties, a per-difficulty top-5 leaderboard, and a warm Sand visual theme — on iOS and Android.
Available on
- No IAP, no cooldowns
- Fully offline play
- First click is never a mine
Built for casual play
Everything you need. Nothing you don't.
Minesweeper is a solved design. We focused on making the classic mechanic feel right on a modern phone rather than adding systems the game doesn't need.
- Three difficulties
- Easy (8×8, 10 mines) for quick sessions. Medium (16×16, 40 mines) for a challenge. Hard (30×16 landscape · 16×30 portrait, 99 mines) for the dedicated player — orientation-aware so the grid always fits.
- No IAP. No cooldowns.
- Lose a game and play again immediately. There is no cooldown timer, no "remove ads" purchase, and no in-app currency. The only thing between you and your next game is the next tap.
- Fully offline
- All game logic, the leaderboard, and your player name live on your device. Only the ad network (AdMob) and crash reporting (Firebase) touch the network — and only when connected.
- Per-difficulty leaderboard
- Your top 5 fastest times per difficulty are stored locally and surfaced right on the welcome screen. Win a game to set a record — no account, no sign-in, no cloud sync required.
- Classic mechanics, faithfully ported
- First click is never a mine. Zero-region flood-fill reveals connected empty cells. Tap to reveal, long-press (≥ 300 ms) to flag. Haptic feedback on flag placement. Familiar and fair.
- Sand visual theme
- A warm paper-cream background, cocoa-ink text, and burnt-sienna accents replace the classic silver chrome. 3D beveled cells, LED-style mine / timer counters, and a canvas-drawn smiley restart button.
How to play
Three gestures. Infinite sessions.
You already know Minesweeper. These are the touch controls — same rules, designed for one-handed play.
-
Step 01
Tap to reveal
Touch any hidden cell to uncover it. If the cell has no adjacent mines, the entire connected empty region reveals automatically — the classic Minesweeper flood-fill. Numbers tell you how many mines border each revealed cell.
-
Step 02
Long-press to flag
Hold a cell for 300 ms or more to plant a flag. A short haptic pulse confirms the action. Tap-and-hold again to remove it. The mines counter tracks how many unflagged mines remain.
-
Step 03
Clear every safe cell to win
Reveal all non-mine cells and the timer freezes — you win. Your time is saved to the per-difficulty top-5 leaderboard. Hit a mine and the board reveals; start again immediately, no wait.
Privacy by design
Your scores stay on your device.
Minesweeper is a fully offline game. There is no account, no cloud sync, and no server that receives your gameplay data. The only network traffic is the ad network and crash reporter.
-
Scores stay on your device
Your top-5 per-difficulty leaderboard is stored in local app storage. It never leaves your phone and is lost only on uninstall.
-
AdMob serves the ads
Minesweeper is free and ad-supported. AdMob (Google) serves a banner and, after every third loss, an interstitial. AdMob's privacy policy governs what data those requests carry.
-
Firebase for crash reports
Firebase Crashlytics and Analytics are wired in to catch crashes and track basic install events. No gameplay data, no personal information. Initialized on launch; inert until the config files land.
-
No PII collected by the app
The player name you type on first launch is stored only on-device. On iOS the app never requests App Tracking Transparency and never reads the IDFA; ad personalization is otherwise governed by Google AdMob and your device-level ad settings.
FAQ
Common questions.
- What difficulty levels are available?
- Three: Easy (8×8 grid, 10 mines), Medium (16×16, 40 mines), and Hard (30×16 in landscape, 16×30 in portrait, 99 mines). Hard adapts to your device orientation automatically. Ultra was considered and dropped before launch.
- Why is the app free with ads and not a paid app?
- We want anyone to pick it up without a barrier. The original backlog included an IAP to remove ads, but we dropped it before shipping — fewer knobs to tune, and the play loop stays uninterrupted between losses. The only interruption is an interstitial after every third lost game.
- Are the leaderboards synced across devices?
- No. Scores are stored locally on your device. There are no cloud leaderboards, no accounts, and no sign-in. Your top 5 per difficulty survive app restarts and phone reboots but are lost on uninstall.
- Does the first tap guarantee I won't hit a mine?
- Yes. Mines are placed after your first reveal, so your opener is always safe. The same rule applies on all three difficulties.
- Does the game work without an internet connection?
- Yes — all game logic, the leaderboard, and your settings are fully offline. The ad banner may not load when you're offline, but the game itself runs fine. Only AdMob and Firebase Crashlytics need the network.