Minesweeper (video Game)
   HOME

TheInfoList



OR:

Minesweeper is a logic
puzzle video game Puzzle video games make up a broad genre of video games that emphasize puzzle solving. The types of puzzles can test problem-solving skills, including logic, pattern recognition, sequence solving, spatial recognition, and word completion. H ...
genre generally played on
personal computers A personal computer (PC) is a multi-purpose microcomputer whose size, capabilities, and price make it feasible for individual use. Personal computers are intended to be operated directly by an end user, rather than by a computer expert or techn ...
. The game features a grid of clickable squares, with hidden "mines" scattered throughout the board. The objective is to clear the board without detonating any mines, with help from clues about the number of neighboring mines in each field. Variants of Minesweeper have been made that expand on the basic concepts, such as ''Minesweeper X'', ''Crossmines'', and ''Minehunt''. Minesweeper has been incorporated as a minigame in other games, such as ''
RuneScape ''RuneScape'' is a fantasy massively multiplayer online role-playing game (MMORPG) developed and published by Jagex, released in January 2001. ''RuneScape'' was originally a browser game built with the Java programming language; it was large ...
'' and ''
Minecraft ''Minecraft'' is a sandbox game developed by Mojang Studios. The game was created by Markus "Notch" Persson in the Java programming language. Following several early private testing versions, it was first made public in May 2009 before being ...
'' 2015
April Fools April Fools' Day or All Fools' Day is an annual custom on 1 April consisting of practical jokes and hoaxes. Jokesters often expose their actions by shouting "April Fools!" at the recipient. Mass media can be involved in these pranks, which may ...
update. The origin of Minesweeper is unclear. According to ''
TechRadar ''TechRadar'' is an online publication owned by Future and focused on technology. It has editorial teams in the US, UK and Australia and provides news and reviews of tech products and gadgets. It was launched in 2007 and expanded to the US in ...
'', the first version of the game was 1990's ''
Microsoft Minesweeper ''Microsoft Minesweeper'' (formerly just ''Minesweeper'', and also known as ''Flower Field'') is a minesweeper-type video game created by Curt Johnson, originally for IBM's OS/2, that was ported to Microsoft Windows by Robert Donner, both Micros ...
'', but ''
Eurogamer ''Eurogamer'' is a British video game journalism website launched in 1999 and owned by alongside formed company Gamer Network. Its editor-in-chief is Martin Robinson. Since 2008, it is known for the formerly eponymous games trade fair EGX ...
'' says '' Mined-Out'' by Ian Andrew (1983) was the first Minesweeper game. Curt Johnson, the creator of ''Microsoft Minesweeper'', acknowledges that his game's design was borrowed from another game, but it was not ''Mined-Out'', and he does not remember which game it is.


Gameplay

Minesweeper is a
puzzle video game Puzzle video games make up a broad genre of video games that emphasize puzzle solving. The types of puzzles can test problem-solving skills, including logic, pattern recognition, sequence solving, spatial recognition, and word completion. H ...
. In the game, mines (that resemble
naval mine A naval mine is a self-contained explosive device placed in water to damage or destroy surface ships or submarines. Unlike depth charges, mines are deposited and left to wait until they are triggered by the approach of, or contact with, any ...
s in the classic theme) are scattered throughout a board, which is divided into cells. Cells have three states: unopened, opened and flagged. An unopened cell is blank and clickable, while an opened cell is exposed. Flagged cells are unopened cells marked by the player to indicate a potential mine location; some implementations make flagged cells unopenable to reduce the risk of uncovering a suspected mine. A player selects a cell to open it. If a player opens a mined cell, the game ends in a loss. Otherwise, the opened cell displays either a number, indicating the number of mines diagonally and/or adjacent to it, or a blank tile (or "0"), and all adjacent non-mined cells will automatically be opened. Players can also flag a cell, visualised by a flag being put on the location, to denote that they believe a mine to be in that place. Flagged cells are still considered unopened, and may be unflagged. In some versions of the game when the number of adjacent mines is equal to the number of adjacent flagged cells, all adjacent non-flagged unopened cells will be opened, a process known as
chording Chording means pushing several keys or buttons simultaneously to achieve a result. Musical keyboards In music, more than one key are pressed at a time to achieve more complex sounds, or chords. Computer keyboards Chording, with a chorded ke ...
.


Objective and strategy

A game of Minesweeper begins when the player first selects a cell on a board. In some versions of the game the first click is guaranteed to be safe; whilst some other variants further guaranteeing that all adjacent cells are safe as well. During the game, the player uses information given from the opened cells to deduce further cells that are safe to open, iteratively gaining more information to solve the board. The player is also given the number of remaining mines in the board, known as the ''minecount'', which is calculated as the total number of mines subtracted by the number of flagged cells (thus the minecount can be negative if too many flags have been placed). To win a game of Minesweeper, all non-mine cells must be opened without opening a mine. There is no score, however there is a timer recording the time taken to finish the game. Difficulty can be increased by adding mines or starting with a larger grid. ''Microsoft Minesweeper'' offers three default board configurations, usually known as beginner, intermediate and expert, in order of increasing difficulty. Beginner is usually on an 8x8 or 9x9 board containing 10 mines, Intermediate is usually on a 16x16 board with 40 mines and expert is usually on a 30x16 board with 99 mines, however this is usually customisable. File:Minesweeper 9x9_10 example 1.png File:Minesweeper 9x9_10 example 2.png File:Minesweeper 9x9_10 example 4.png File:Minesweeper 9x9_10 example 7.png File:Minesweeper 9x9_10 example 9.png File:Minesweeper 9x9_10 example 11.png File:Minesweeper 9x9_10 example 13.png File:Minesweeper 9x9_10 example 15.png File:Minesweeper 9x9_10 example 16.png


History

According to ''
TechRadar ''TechRadar'' is an online publication owned by Future and focused on technology. It has editorial teams in the US, UK and Australia and provides news and reviews of tech products and gadgets. It was launched in 2007 and expanded to the US in ...
, Minesweeper'' was created by Microsoft in the 1990s, but ''
Eurogamer ''Eurogamer'' is a British video game journalism website launched in 1999 and owned by alongside formed company Gamer Network. Its editor-in-chief is Martin Robinson. Since 2008, it is known for the formerly eponymous games trade fair EGX ...
'' commented that Minesweeper gained a lot of inspiration from a "lesser known, tightly designed game", '' Mined-Out'' by Ian Andrew for the
ZX Spectrum The ZX Spectrum () is an 8-bit computing, 8-bit home computer that was developed by Sinclair Research. It was released in the United Kingdom on 23 April 1982, and became Britain's best-selling microcomputer. Referred to during development as t ...
in 1983. According to Andrew, Microsoft copied ''Mined-Out'' for ''
Microsoft Minesweeper ''Microsoft Minesweeper'' (formerly just ''Minesweeper'', and also known as ''Flower Field'') is a minesweeper-type video game created by Curt Johnson, originally for IBM's OS/2, that was ported to Microsoft Windows by Robert Donner, both Micros ...
''. The Microsoft version made its first appearance in 1990, in
Windows Entertainment Pack ''Microsoft Entertainment Pack'' , also known as ''Windows Entertainment Pack'' or simply ''WEP'' , is a collection of 16-bit casual computer games for Windows. There were four Entertainment Packs released between 1990 and 1992. These games w ...
, which was given as part of
Windows 3.11 Windows 3.1 is a major release of Microsoft Windows. It was released to manufacturing on April 6, 1992, as a successor to Windows 3.0. Like its predecessors, the Windows 3.1 series ran as a shell on top of MS-DOS. Codenamed Janus, Windows 3 ...
. The game was written by Robert Donner and Curt Johnson.'''' Johnson stated that ''Microsoft Minesweeper'''s design was borrowed from another game, but it was not ''Mined-Out'', and he does not remember which game it was.'''' In 2001, a group called the International Campaign to Ban Winmine campaigned for the game's topic to be changed from landmines. The group commented that the game "is an offence against the victims of the mines". A later version, found present in
Windows Vista Windows Vista is a major release of the Windows NT operating system developed by Microsoft. It was the direct successor to Windows XP, which was released five years before, at the time being the longest time span between successive releases of ...
's Minesweeper offered a tileset with flowers replacing mines as a response. The game is frequently bundled with
operating system An operating system (OS) is system software that manages computer hardware, software resources, and provides common services for computer programs. Time-sharing operating systems schedule tasks for efficient use of the system and may also in ...
s and
GUI The GUI ( "UI" by itself is still usually pronounced . or ), graphical user interface, is a form of user interface that allows users to interact with electronic devices through graphical icons and audio indicator such as primary notation, inste ...
s, including Minesweeper for IBM's
OS/2 OS/2 (Operating System/2) is a series of computer operating systems, initially created by Microsoft and IBM under the leadership of IBM software designer Ed Iacobucci. As a result of a feud between the two companies over how to position OS/2 ...
,
Microsoft Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
,
KDE KDE is an international Free software movement, free software community that develops free and open-source software. As a central development hub, it provides tools and resources that allow collaborative work on this kind of software. Well-know ...
,
GNOME A gnome is a mythological creature and diminutive spirit in Renaissance magic and alchemy, first introduced by Paracelsus in the 16th century and later adopted by more recent authors including those of modern fantasy literature. Its characte ...
and
Palm OS Palm OS (also known as Garnet OS) was a mobile operating system initially developed by Palm, Inc., for personal digital assistants (PDAs) in 1996. Palm OS was designed for ease of use with a touchscreen-based graphical user interface. It is provi ...
. ''Microsoft Minesweeper'' was included by default in Windows until
Windows 8 Windows 8 is a major release of the Windows NT operating system developed by Microsoft. It was Software release life cycle#Release to manufacturing (RTM), released to manufacturing on August 1, 2012; it was subsequently made available for downl ...
(2012). Microsoft replaced this with a free-to-play version of the game, downloadable from the
Microsoft Store Microsoft Store (formerly known as Windows Store) is a digital distribution platform operated by Microsoft. It started as an app store for Windows 8 and Windows Server 2012 as the primary means of distributing Universal Windows Platform apps ...
, which is "riddled with ads", according to ''How-To Geek''.


Variants

Variants of Minesweeper have been made that expand on the basic concepts and add new game design elements. ''Minesweeper X'' is a clone of the Microsoft version with improved randomization and more statistics, and is popular with players of the game intending to reach a fast time. ''Arbiter'' and ''Viennasweeper'' are also clones, and are used similarly to ''Minesweeper X''. ''Crossmines'' is a more complex version of the game's base idea, adding linked mines and irregular blocks. ''BeTrapped'' transposes the game into a mystery game setting. There are several direct clones of ''Microsoft Minesweeper'' available online. Minesweeper was made part of
RuneScape ''RuneScape'' is a fantasy massively multiplayer online role-playing game (MMORPG) developed and published by Jagex, released in January 2001. ''RuneScape'' was originally a browser game built with the Java programming language; it was large ...
through a minigame called ''Vinesweeper''. The non-Japanese releases of ''
Pokémon HeartGold and SoulSilver and are 2009 remakes of the 1999 Game Boy Color role-playing video games ''Pokémon Gold'' and ''Silver'', also including features from ''Pokémon Crystal''. The games are part of the fourth generation of the ''Pokémon'' video game series ...
'' contained a variation of both Minesweeper and
Picross Nonograms, also known as Hanjie, Paint by Numbers, Picross, Griddlers, and Pic-a-Pix, and by various other names, are picture logic puzzles in which cells in a grid must be colored or left blank according to numbers at the side of the grid to r ...
. The video game ''
Minecraft ''Minecraft'' is a sandbox game developed by Mojang Studios. The game was created by Markus "Notch" Persson in the Java programming language. Following several early private testing versions, it was first made public in May 2009 before being ...
'' released a version of Minesweeper in its 2015 April Fool's update. The
HP-48G The HP 48 is a series of graphing calculators designed and produced by Hewlett-Packard from 1990 until 2003. The series includes the HP 48S, HP 48SX, HP 48G, HP 48GX, and HP 48G+, the G models being expanded and im ...
graphing calculator A graphing calculator (also graphics calculator or graphic display calculator) is a handheld computer that is capable of plotting graphs, solving simultaneous equations, and performing other tasks with variables. Most popular graphing calculat ...
includes a variant called "Minehunt", where the player has to move safely from one corner of the playfield to the other. The only clues given are how many mines are in the squares surrounding the player's current position. Google search includes a version of Minesweeper as an
easter egg Easter eggs, also called Paschal eggs, are eggs that are decorated for the Christian feast of Easter, which celebrates the resurrection of Jesus. As such, Easter eggs are common during the season of Eastertide (Easter season). The oldest tr ...
, available by searching the game's name. A
logic puzzle A logic puzzle is a puzzle deriving from the mathematics, mathematical field of deductive reasoning, deduction. History The logic puzzle was first produced by Charles Lutwidge Dodgson, who is better known under his pen name Lewis Carroll, the au ...
variant of minesweeper, suitable for playing on paper, starts with some squares already revealed. The player cannot reveal any more squares, but must instead mark the remaining mines correctly. Unlike the usual form of minesweeper, these puzzles usually have a unique solution. These puzzles appeared under the name "tentaizu" (天体図), Japanese for a star map, in Southwest Airlines' magazine ''Spirit'' in 2008–2009. File:Tentaizu puzzle.png, A tentaizu puzzle File:Minesweeper games2relaxnet.png, Online, non-rectangular File:Cube Minesweeper 3D.png, 3D File:Firefox Hexagon Minesweeper - fr.png, Hexagonal File:Xbomb triangles.png, Triangular File:Firefox Multiple mines.png, Multiple mines in cells


Competitive play

Competitive Minesweeper players aim to complete the game as fast as possible. The players memorize patterns to reduce times. Some players use a technique called the "1.5 click", which aids in revealing mines, while other players do not flag mines at all. The game is played competitively in tournaments. A community of dedicated players has emerged; this community was centralized on websites such as ''Minesweeper.info''.'''' As of 2015, according to the
Guinness Book of World Records ''Guinness World Records'', known from its inception in 1955 until 1999 as ''The Guinness Book of Records'' and in previous United States editions as ''The Guinness Book of World Records'', is a reference book published annually, listing world ...
, the fastest time to complete all three difficulties of Minesweeper is 38.65 seconds by Kamil Murański in 2014.


Computational complexity

In 2000, Richard Kaye published a proof that it is
NP-complete In computational complexity theory, a problem is NP-complete when: # it is a problem for which the correctness of each solution can be verified quickly (namely, in polynomial time) and a brute-force search algorithm can find a solution by tryi ...
to determine whether a given grid of uncovered, correctly flagged, and unknown squares, the labels of the foremost also given, has an arrangement of mines for which it is possible within the rules of the game. The argument is constructive, a method to quickly convert any
Boolean circuit In computational complexity theory and circuit complexity, a Boolean circuit is a mathematical model for combinational digital logic circuits. A formal language can be decided by a family of Boolean circuits, one circuit for each possible input ...
into such a grid that is possible
if and only if In logic and related fields such as mathematics and philosophy, "if and only if" (shortened as "iff") is a biconditional logical connective between statements, where either both statements are true or both are false. The connective is bicondi ...
the circuit is
satisfiable In mathematical logic, a formula is ''satisfiable'' if it is true under some assignment of values to its variables. For example, the formula x+3=y is satisfiable because it is true when x=3 and y=6, while the formula x+1=x is not satisfiable over ...
; membership in NP is established by using the arrangement of mines as a certificate. If, however, a minesweeper board is already guaranteed to be consistent, solving it is not known to be NP-complete, but it has been proven to be
co-NP-complete In Computational complexity theory, complexity theory, computational problems that are co-NP-complete are those that are the hardest problems in co-NP, in the sense that any problem in co-NP can be reformulated as a special case of any co-NP-comple ...
. In the latter case, however, minesweeper exhibits a phase transition analogous to -SAT: when more than 25% squares are mined, solving a board requires guessing an exponentially-unlikely set of mines. Kaye also proved that infinite Minesweeper is
Turing-complete In computability theory, a system of data-manipulation rules (such as a computer's instruction set, a programming language, or a cellular automaton) is said to be Turing-complete or computationally universal if it can be used to simulate any Tur ...
.


See also

* Board puzzles with algebra of binary variables


References


Inline citations


General references

* * * — An open-access paper explaining Kaye's NP-completeness result.


External links


Richard Kaye's Minesweeper pages

''Microsoft Minesweeper'' playable in the browser on the ''Internet Archive''
{{DEFAULTSORT:Minesweeper (Computer Game) Puzzle video games Windows games Linux games NP-complete problems Casual games Video games about bomb disposal