- Creating a minesweeper in Javascript
- Extending it to include an optimal move helper based on own algorithms
This repository is a work in progress
Next steps:
- Gameplay
- click on cell
- first cell clicked is always blank
- Square: contains either a Mine or a Blank. Knows its neighbour squares
- Grid: holds all squares. Associates squares with neighbours on intialisation
- Mine: returns an Explosion when revealed
- Blank: returns a MineCounter when revealed
- Explosion: displays a bomb icon
- MineCounter: displays number of mines in neighbouring squares