An implementation of Minesweeper in [Dart](https://dart.dev/). Open in Firebase Studio ## 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 ```