Minestein For Mac Publisher's description
from Rod Gerstad
Minestein is a version of the famous Minesweeper game...
Minestein is a version of the famous Minesweeper game. But, unlike the original Minesweeper, in its default mode Minestein will always produce puzzles that can be solved using logic - no guessing is required. For traditionalists, Minestein also has an "Original" mode which is equivalent to the standard program. If users get stuck or are still learning, Minestein has a button providing a two stage hint mechanism, plus "show answer" and "show solution" buttons. It can produce puzzles with a minimum difficulty rating. The Python source code is included in the download.
Figure 1 shows a typical view of Minestein soon after a puzzle has been started. The figure legend gives an overview of the game play. Cell positions are defined by column,row coordinates with 1,1 at the bottom left.
SourGumdrop: version 0.5 example
Figure 1. The smileys are buttons and, other than the first, which starts a new game, their faces have been chosen to indicate increasing levels of desperation: the second gives a clue; the next reveals the answer for a single cell; the next reveals the solution for the whole grid. The three sets of figures give the number of remaining mines, the 3BV score, and the time taken. When this puzzle was started it contained 20 hidden mines, five of which have since been flagged by the user. The user reveals a cell by clicking on it with the left mouse button. If a mine is revealed the game finishes in failure. If the cell is touching mine(s) their count is revealed. If the revealed cell has a zero mine count the program automatically reveals all connected cells with zero counts plus the counts for all surrounding cells. The game finishes successfully when all mines have been correctly flagged or all unmined cells are revealed.
What's New in This Release:В· Expert mode logical puzzle creation time greatly reduced: it now takes 1/260 of the original time!
System Requirements:В· Python 2.6 or later
Program Release Status: New Release
Program Install Support: Install and Uninstall