Данное приложение представляет собой классическую игру Сапер. В игре расставлены мины по игровому полю, которое разделено на ячейки. Ячейки имеют три состояния: закрытое, открытое и помеченное. Незакрытая ячейка пуста и кликабельна, открытая ячейка отображает свое содержимое. Помеченные ячейки - это закрытые ячейки, которые игрок отмечает флагом, указывая на возможное местоположение мины. Игрок выбирает ячейку для открытия. Если игрок открывает ячейку с миной, игра заканчивается поражением. В противном случае открытая ячейка отображает либо число, указывающее количество рядом с ней с ней, либо пустую ячейку, и тогда все соседние не содержащие мин ячейки автоматически открываются. В данной игре также реализована возможность смены темы, выбора уровня сложности (изменяется размер игрового поля), изменения количества бомб на поле, а также доска результатов последних 10 игр.
Ссылка на деплой: https://vulgun.github.io/minesweeper/