Minesweeper

Minesweeper

The first project on the General Assembly coding bootcamp was to build a game using vanilla JavaScript. We were provided with a number of options such as PacMan, Frogger, etc. but it was Minesweeper that caught my eye. Perhaps presciently I thought that was the game I would be happy to play repeatedly, and as it turned out I needed that for the iterative development approach I ended up taking. The core functionality of Minesweeper is a recursive algorithm which analyses the squares surrounding the one the user clicked, then the squares around those if any of them are empty, and so on. This came to me quite quickly and it left me with a lot of time for styling and extras, which allowed me to complete a number of stretch goals, both prescribed in the brief and of my own invention.

A full README can be found in the GitHub respository link below.

Deployment linkDeployment (responsive)
GitHub repository linkGitHub Repository