ilanbigio
Deterministic Minesweeper

Deterministic Minesweeper

Version of Minesweeper that only generates maps that can be solved without guessing. (You can play it!)

Deterministic Minesweeper is a unique version of the classic game that only generates maps that can be solved without guessing, providing a more enjoyable and strategic experience for players. Initially inspired by a friend's frustration with the necessity of guessing in traditional Minesweeper, the project's focus shifted to generating solvable boards. The realization that using kernels and convolutions, typically associated with image processing, could be applied to efficiently process empty and taken slots on the game board, led to the development of an innovative and effective solver. The game is developed using Python and JavaScript, with Heroku, SciPy, and p5.js as essential tools. You can find the source code on my GitHub. Enjoy a more satisfying and challenging Minesweeper experience with Deterministic Minesweeper!