A classic game - with really new possibilities!
This is a fully functional FREE version.
Beyond classic gameplay, you can play the game on torus, and with optional neighbour conditions - with excellent 3D graphics.
Torus Minesweeper is my first experiment adapting classic board games playing on a tube or torus and with optional conditions.
Torus ("rim") is a geometric object, but even more a structure. Imagine, that you take a rectangle and join the opponent edge-pairs: first you get a tube (cylinder), and joining the tube's begin and end you get a torus. You can also imagine these structures in the plane, when you repeat the rectangle periodic in x, y, or both directions. This influences neighbour relations (so game strategies) in deep, since distant places can get close to each other - difference between center and edge disappears. Both alternative representations are implemented in the application.
Playing on torus doesn't influence essentially the classic strategy of Minesweeper game (while others, like e.g. Reversi changes fundamentally), but this simple one-player game seemed to be good for first implementation of my framework, and I think it succeeded quite fine.
However, beyond applying game on torus, during development I tried to change the classic neighbour relations, and I came to interesting new, enjoyable game-flows, that I never saw before in other apps.
You can set individually, if a cell edge and/or diagonal neighbours has. So beside classic one (edge AND diagonal neighbours), you get 2 more, relevantly different game-flow (edge/diagonal neighbours only). If you try them, after a few minutes you will be familiar with the new strategies, and I think you will enjoy them!
Playing with diagonal neighbours is quite interesting: there are actually two independent games on classic finite table (consider black and white cells of chess-board), but when you play it on a torus, game-flows are different depending on parity (even/odd) of table size dimensions. Try it!
I keep on working on new features, optimizing performance and fixing bugs - and also implementing other games on torus.