Categorygithub.com/heathcliff26/go-minesweeper
repository
0.6.0
Repository: https://github.com/heathcliff26/go-minesweeper.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# README

Golang minesweeper

This is an implementation of minesweeper in golang, made with the ui framework fyne.io

Table of Contents

Usage

Or otherwise called how to play the Game.

Tip: The Game starts automatically when revealing the first field.

Controls

To start a new game, you can click on the smiley between the mine count and the timer.

Actioncontrol
Reveal a fieldleft mouse button
Flag a fieldright mouse button
Reveal all none-flagged fields around a fielddouble click with left mouse button

Game options

The following options can be found under the Game menu

OptionDescription
NewStart a new game, same as clicking the smiley between the mine count and the timer
ReplayReplay the current game
QuitClose the app

Changing difficulty

To change the difficulty, select a new difficulty in the menu.

The custom option will open a dialog where you can create a custom difficulty. It will tell you if your options don't work.

Screenshots

Potential features

  1. Online play by saving highscores on a webserver
  2. Compiling to web
  3. Save a specific game to be able to play again
  4. Create highscore list