Donate via Stripe
Donate via Bitcoin


Show Help
This is just like original minesweeper but with varying detection neighborhoods.

Click to reveal if a tile has a mine or not.
If it does then you lose.
If it does not then it will show you a number telling you how many mines are in its neighborhood.

Right-click to place a flag over a mine.
Mobile users: long-press to place a flag.
Flagged tiles cannot be clicked (and accidentally detonated).

Hover your mouse over a tile to show a tile's neighborhood of detection.
In original minesweeper, this neighborhood consisted of just the 3x3 tiles surrounding it.
in Swinekeeper, the detection neighborhoods vary per tile.

In mobile mode, there is no mouse-over, so I provided the "two clicks to reveal..." option.
With this enabled, the first click on a tile will reveal its neighborhood, and the second click will reveal the tile.

You can choose on the right column under 'neighborhoods' which possible neighborhoods to allow.
If you uncheck all of them except the '3x3' option then you will get original minesweeper.

Now when you open a tile, it will tell you first the number of mines next to it, and next the letter indicating what kind of neighborhood it is using to detect the mines.
The 'neighborhoods' legend in the upper-right will show you what each of the letters mean.

At the top of the neighborhood list is the custom neighborhood controls.
In the textbox you can type the ascii art for a neighborhood, with 'o's for detected tiles and any other character for otherwise.
Then type a symbol for the neighborhood in the symbol field and click 'Add New Neighborhood'.

If you check the 'show detection neighborhood' checkbox then you'll get some help:

When you mouse-over a revealed tile, it will show you blue highlights over all the other tiles in its neighborhood which it detected, indicating that the unchecked neighbors are still potentially unsafe.

If this matches the number of flags around it then the highlight will be green, indicating all other unflagged un-revealed tiles are safe to check (presuming your flagged mines are in the right place).

If you have flagged too many tiles in a neighborhood then the highlight will be red, indicating you have a serious flaw in your deduction of where the mines belong.

When you mouse-over a hidden tile, it will show you highlights over all the revealed tiles which have this tile in their neighborhoods.
You can then mouse over those revealed tiles and see if any have a complete set of mines flagged.

If you checked the 'tiles change color to give hints' then the numbers on revealed tiles will change appearance to offer you hints:

A revealed tile will show its number blue if it has as many hidden neighbors as it has mines in its neighborhood, but they have not yet been flagged, hinting to you that the neighbors need to be flagged.

It will be green if its number matches the number of flags in its neighborhood, and there are still more hidden tiles in its neighborhood, indicating those extra tiles need to be clicked.

It will show bold black if all its neighborhood hidden tiles are flagged, hinting that this tile's usefulness is complete.

It will show red if its number is less than the number of flags in its neighborhood, indicating that your flagging is incorrect.

If you check the 'QUANTUM GRAVITY MODE' checkbox then every single tile will have a completely random neighborhood.
You are going to want to play with 'show detection neighborhood' enabled.

Torus mode just means that the neighborhoods of the tiles wraps around the left/right and top/bottom of the board.

percent mines
tile size (px)
propagation delay (ms)
dark mode
mouse hover to show detection neighborhood.
tiles change color to give hints.
automatically flag and click tiles.
mobile mode (click a revealed tile to shows its neighborhood).
... first click a hidden tile to show which neighbors touch it.
allow placing ? flags on tiles.
show neighborhood symbol on revealed tiles.
QUANTUM GRAVITY MODE (neighborhoods are completely random per tile).
torus board (detection neighborhoods wrap around sides).

Mines Left: