SH
Shayan Haghighi
Software Engineer — Full Stack · ML · Automated Testing
shayan.haghighi04@gmail.com
Minesweeper Solver
A Java application that solves Minesweeper puzzles using constraint satisfaction and backtracking algorithms.
Back
JavaJavaFXConstraint Satisfaction

Minesweeper Solver is a JavaFX-based desktop application that provides both a playable Minesweeper GUI and an AI solver. The solver employs constraint satisfaction and backtracking to find optimal solutions efficiently. The program includes controls to trigger the algorithm and observe its reasoning process in real time.