
About
Fyne Mines is a Minesweeper implementation written in Go using the Fyne GUI toolkit. It's built from source with Go modules or packaged for multiple platforms using fyne-cross, and the author has documented its development in a pair of blog posts.
Getting started
Build and run it locally by installing the Fyne system dependencies, running go mod download, then go run . (note the first build can take several minutes); cross-platform binaries can also be produced with the included fyne-cross packaging script.
Additional notes
- Design influences
- The author cites Curtis Bright's "Minesweeper X" as inspiration for the ruleset and skinning approach, and references MinesweeperGame.com for rules and Minesweeper Online as a further implementation reference.