Back to Development

Minesweeper Zen

The satisfaction of Minesweeper without the stress

Minesweeper Zen home screen
Minesweeper Zen gameplay
Minesweeper Zen cascade reveal

The Concept

I made Minesweeper Zen by removing the mines.

Classic Minesweeper is a punishment game. One wrong click = death. I flipped it and you're discovering treasure. No explosions, no fail state, no anxiety. Same logical deduction with a completely different emotional experience. No stress... and I think it looks pretty cool!

The Zen Transformation

RemoveReplace With
Mines that kill youTreasures to discover
Instant game overWrong taps just reveal tiles
Unsolvable boards100% logic-solvable puzzles
First-click gamblingPre-revealed starting tiles
Time pressureNo timer, play at your pace

Agentic Engineering in Action

"Vibe coding" gets headlines but agentic engineering is the real skill to flex. I'm building a factory for building games. Skills that we can all apply across architecture and development.

Specs before code

Product spec, design doc, theming system - all written before touching Xcode.

Persistent learnings

Gotchas documented and new projects start with that knowledge.

Reusable components

AdManager, design system, sound engine all drop straight into the next game.

Idea to Execution Speed

Traditional dev: weeks from concept to working prototype. Agentic dev: days from idea to App Store.

Decomposition Over Prompting

Break problems into features: 'design the theming system', then 'architect the tile state machine', then 'implement the reveal algorithm'.

The Pattern That Scales

Each project builds upon the foundations of the last. The specs get tighter. The components get reused. The learnings accumulate.

This isn't spin the wheel and "AI writes code for me" - it's a collaboration pattern that scales - something we can all need to get better at.

Game Features

100% Solvable

Every puzzle can be solved through pure logic

Level Progression

5×5 grids up to 8×8 as you advance

Daily Puzzles

Same puzzle for all players, seeded by date

Hint System

Progressive 2-step hints (50/50 → 100%)

ASMR Aesthetic

Soft sounds, gentle haptics, warm colours

Multiple Themes

5 accent colours, 5 gem shapes, 4 palettes

Design Philosophy

ASMR satisfying, not exciting. Think soap cutting videos, not slot machines.

Wrong (Slot Machine)Right (Zen)
Loud, jarringSoft, pleasant
Screen shakeGentle pulse
"YOU WON!!!"Quiet chime
Heart racingDeep breath

The cascade reveal is the signature moment - tiles dissolve in a ripple pattern like dominoes falling. Mesmerising, not jarring.

Technical Highlights

  • Board Generation: BFS solver validates 100% solvability before presenting puzzle
  • Cascade Animation: Wave-based timing with 0.05s stagger between tiles
  • Procedural Audio: Marimba/xylophone tones generated programmatically
  • Monetisation: Rewarded ads for hints, interstitials after 5 levels
  • ATT Integration: Contextual prompt when user taps "Watch Ad"

It's like regular Minesweeper but nobody dies. Turns out that's a significantly better user experience.

#AI#AgenticEngineering#ClaudeCode#iOSDevelopment#Minesweeper#Zen