minesweeper_game


minesweeper_game, a C++ code which emulates the popular Minesweeper game, using ASCII graphics, by Detelina Stoyanova.

The program sets up an 8 by 8 board, with 10 mines. The minefield is displayed, using '-' to indicate unknown squares, a blank for clear squares, and a number for a clear square with that many mined neighbors.

The user selects a square by typing in the row and column number.

There are three optional inputs:

Licensing:

The information on this web page is distributed under the MIT license.

Languages:

minesweeper_game is available in a C++ version.

Related Data and Programs:

life_opengl, a C++ code which uses OpenGL to display the evolution of John Conway's "Game of Life".

lights_out_opengl, a C++ code which sets up a "Lights Out" game and allows the user to solve it, using the OpenGL graphics window.

Author:

Detelina Stoyanova

Reference:

  1. Richard Kaye,
    Minesweeper is NP Complete,
    Mathematical Intelligencer,
    Volume 22, Number 2, pages 9-15, 2000.

Source Code:


Last revised on 06 July 2022.