Description: Implementation of the classic Minesweeper game. The aim of the project was to design and develop an artificial intelligence that helps the player to win. This is a NP-complete game. In addition, it is not always possible to resolve Minesweeper without trying. In the cases in which it is not possible to have a safe action, the system will provide you a probabilistic analysis for each cell.
The project was part of the exam of Artificial Intelligence.
Team: Luca S.
Role: A.I. Designer, Programmer.
Technical features:
- JDLV (DLV integration with Java)
- Answer Set Programming