Those who have played minesweeper realize that the game can be very hard to complete, and making an automated solver for the game is equally challenging when a randomly generated minefield is given as the input to the solver.
This project was part of my ECE 2035 class - Programming for Hardware/Software Systems. To better understand how the game works, you can play a free online version of the game here. Please read the wikipedia article which explains in detail how the game works by click the following link: Minesweeper Video Game The objective of the game is simple: In a minefield, extract all the minefields without detonating any minefield. Minesweeper is a very popular game, which is freely available in multiple platforms.