Minesweeper Game Database

Mines (1987)



Overview
Mines was written by Tom Anderson for SunOS 2.2 in 1987.

Anderson wrote Mines after seeing a colleague playing Relentless Logic (for MS-DOS) at work. He had previously written a chess game (nchess) using the Sunview windows system on SunOS 2.2 and he quickly modified his code to create Mines, which he published on Usenet in November 1987.

Mines is a 16*16 grid with a default of 20 mines. You need to find a path from the top left corner to the bottom right corner using your mine detector. Unlike Relentless Logic, he introduced the ability to mark mines with the middle button and to mark safe cells with the right button. The game has a "level" window where you choose the number of mines, a "clairvoyance" window that tells you how many mines are nearby and a "minefield" window with the game grid.

In November / December 1987, Brian Dalio modified the code. He made the number clues in each cell permanent and added the ability to jump (rather than move one step at a time) to any previously opened cell or marked safe cell. He also added a command line Hint feature (to mark one adjacent cell as safe). After the game ends, he had it remember your moves so you can review your game.

In February 1988, Dalio's work colleague, Jim McBeath, added more features. This allowed you to jump with the mouse to any unopened cell next to a previously opened cell. In addition, you are able to right click to get a Hint (instead of typing a command into a subwindow).

Mines was later converted to X11 in 1990 by Jim McBeath and renamed XMines.


Platforms
  • 1987 - SunOS

Companies
No companies have been added for this game.

People
  • Brian Dalio
  • Jim McBeath
  • Tom Anderson


Game Lineage
Relentless Logic (1984)

Anderson told MSGAME (2022) he saw his colleague, Brad Srebnik, playing Relentless Logic in the adjacent cubicle at work.


Game Attributes

The following attributes can be used to map the evolution of Minesweeper. Blue cells are confirmed attributes for official versions of Mines. Yellow cells are unknown.

Mined-Out (1983)
Minefield Variants
Minefield (1979)
Mines (1987)
Minesweeper (1990)
Minesweeper Variants


[ ALL ] [ SunOS ]

Releases
ID 169
[Machine] Sun Workstation (Sun-2)
[OS] SunOS (2.2 or 3.0)
[Windows] SunTools / SunView
Published on 1987-11-19. Anderson posted code to the comp.sources.games Usenet group. Original version based on his nchess game.


SHAR
Code
English
Shell Archive. Run SH command to unpack source code.
TAR
Code
English
Use the uncompress command to open the archive.

ID 170
[Machine] Sun Workstation (Sun-2)
[OS] SunOS (2.2 or 3.0)
[Windows] SunTools / SunView
Published no later than 1987-12-31. A later game called XMines 1.02 states Brian Dalio updated Mines during Nov/Dec 1987. Dalio added command line Hints, permanent numbers, ability to move to any previously opened cell or to a marked safe cell, and a feature to retain your gameplay at the end (instead of only showing the mines).


No downloads have been added for this release.


ID 171
[Machine] Sun Workstation (Sun-2)
[OS] SunOS (2.2 and 3.0)
[Windows] SunTools / SunView
Published no later than 1988-02-29. A later game called XMines 1.02 states Jim McBeath modified Mines in February 1988. McBeath added Hints with a right click (instead of the command line) and made it possible to move to any cell adjacent to a previously opened cell.


No downloads have been added for this release.


ID 172
[Machine] Sun Workstation (Sun-2)
[OS] SunOS (2.2 or 3.0)
[Windows] SunTools / SunView
Published no later than 1988-12-31. Anderson told MSGAME (2022) that he updated the game but did not share the code outside of his company. Anderson updated the mine placing algorithm to guarantee a path after receiving feedback.


No downloads have been added for this release.



[ ALL ] [ SunOS ]

Images
ID 169
[Machine] Sun Workstation (Sun-2)
[OS] SunOS (2.2 or 3.0)
[Windows] SunTools / SunView
Published on 1987-11-19. Anderson posted code to the comp.sources.games Usenet group. Original version based on his nchess game.


No images have been added for this release.


ID 170
[Machine] Sun Workstation (Sun-2)
[OS] SunOS (2.2 or 3.0)
[Windows] SunTools / SunView
Published no later than 1987-12-31. A later game called XMines 1.02 states Brian Dalio updated Mines during Nov/Dec 1987. Dalio added command line Hints, permanent numbers, ability to move to any previously opened cell or to a marked safe cell, and a feature to retain your gameplay at the end (instead of only showing the mines).


No images have been added for this release.


ID 171
[Machine] Sun Workstation (Sun-2)
[OS] SunOS (2.2 and 3.0)
[Windows] SunTools / SunView
Published no later than 1988-02-29. A later game called XMines 1.02 states Jim McBeath modified Mines in February 1988. McBeath added Hints with a right click (instead of the command line) and made it possible to move to any cell adjacent to a previously opened cell.


No images have been added for this release.


ID 172
[Machine] Sun Workstation (Sun-2)
[OS] SunOS (2.2 or 3.0)
[Windows] SunTools / SunView
Published no later than 1988-12-31. Anderson told MSGAME (2022) that he updated the game but did not share the code outside of his company. Anderson updated the mine placing algorithm to guarantee a path after receiving feedback.


No images have been added for this release.



[ ALL ] [ SunOS ]

Credits
ID 169
[Machine] Sun Workstation for Sun-2
[OS] SunOS for 2.2 or 3.0
[Windows] SunTools / SunView
Published on 1987-11-19.


Tom Anderson
source: Code
as "Tom Anderson"
"Copyright"

ID 170
[Machine] Sun Workstation for Sun-2
[OS] SunOS for 2.2 or 3.0
[Windows] SunTools / SunView
Published no later than 1987-12-31.


Tom Anderson
source: Code
as "Tom Anderson"
"Copyright"
Brian Dalio
source: XMines 1.02 README file
as "Brian Dalio"
Jim McBeath
source: XMines 1.02 README file
as "Jim McBeath"

ID 171
[Machine] Sun Workstation for Sun-2
[OS] SunOS for 2.2 and 3.0
[Windows] SunTools / SunView
Published no later than 1988-02-29.


Tom Anderson
source: Code
as "Tom Anderson"
"Copyright"
Brian Dalio
source: XMines 1.02 README file
as "Brian Dalio"
Jim McBeath
source: XMines 1.02 README file
as "Jim McBeath"

ID 172
[Machine] Sun Workstation for Sun-2
[OS] SunOS for 2.2 or 3.0
[Windows] SunTools / SunView
Published no later than 1988-12-31.


Tom Anderson
source: Code
as "Tom Anderson"
"Copyright"


[ ALL ] [ SunOS ]

Collect
There are no known covers for this game.


[ ALL ] [ ID 169 ] [ ID 170 ] [ ID 171 ] [ ID 172 ]

Promos

No advertisements have been added for this game.



[ ALL ] [ ID 169 ] [ ID 170 ] [ ID 171 ] [ ID 172 ]

Trivia
  • Brian Dalio and Jim McBeath both worked at Silicon Compilers when they modified Mines in 1987 and 1988.


[ ALL ] [ ID 169 ] [ ID 170 ] [ ID 171 ] [ ID 172 ]

Print