Minesweeper AI Assistant

pratoFiorito

A screenshot of the game

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

Repository

Leave a comment