This is a complete game engine for the classic game Minesweeper, designed so it can be used both on PC and mobile devices. The engine is straightforward and should be appropriate for a beginner to intermediate skill level. There is clean and well commented code, explaining how each part of the engine works. The engine is cross-platform compatible but designed for mobile devices in a vertical.
Aside from the normal controls for minesweeper, you can long press to flag a square as having a mine. If all mines around a square are flagged, click the numbered square to reveal all bordering squares If it's not hard enough, tap the mine counter before you start the game to increase the number of mines.
Please note this game runs at a resolution of 320x480. Please see the demo above before purchasing.