← jeffpelton.com dev.jeffpelton.com

Meadowsweeper

Oct 5, 2026 — A daily Minesweeper in a living meadow. Cut the grass, read the numbers and net the creatures hiding in it.

Open Meadowsweeper →

Meadowsweeper is Minesweeper in a meadow. It was sparked by a tweet from @MozeTech that mashed up two things everyone already knows. Mine is Minesweeper's numbers plus catching creatures, set in a cozy meadow you want to touch. Instead of clicking tiles you cut the grass with shears. Each mown patch shows how many creatures hide in the patches around it, and when you've worked out where one is, you catch it with your net.

The rules are kind. Cutting a creature's patch doesn't end the game: the creature bolts, leaving a burrow and a wake through the grass, and it's lost for today. Netting an empty patch wastes the net, and you get exactly as many nets as there are creatures, so a perfect field catches them all. Every daily field is seeded by the date and checked by a small solver, so none of them needs a guess.

The meadow is the point. It's tens of thousands of grass blades in one instanced draw, bent by a wind field in the vertex shader: gusts roll across, your finger parts the grass, and it springs back slowly. A cut sweeps through a patch in an arc, sprays clippings that settle, and leaves striped turf with the number on it. A zero mows open across the field ring by ring, like a mower run. Each weekday has its own mood (dewy morning, golden dusk, light rain, firefly night), with its own light, sound and creatures. There are twelve creatures to collect in a leather field journal, and four of them are rare.

It's built with three.js, and every sound is synthesized. The promo above is rendered from the real game, one frame at a time.

Open Meadowsweeper →