An implementation of
Minesweeper
in [Dart](https://dart.dev/).
## Interaction
* Click on hidden squares to reveal them.
* Shift-click on squares to flag them.
* Shift-click on revealed numbers to go fast--but be careful. If you've flagged
incorrectly, you'll hit a bomb.
## Assets
* Art - Pete Parisi, [fuzzycube software](http://fuzzycubesoftware.com/)
* Sound Effects - Alistair Hirst,
[OMNI Audio](https://www.linkedin.com/in/alistairhirst/)
* Winning Sax Riff - Brian Moore
## Running and building
* Clone the repository.
* Run `pub get`.
* To run locally with [dartdevc](https://dart.dev/tools/dartdevc):
```console
dart run build_runner serve
```
* To build with [dart2js](https://dart.dev/tools/dart2js) and minified output:
```console
dart run build_runner build --release --output web:build
```