Игра "Сапёр"
Цель игры – открыть все ячейки поля, не содержащие мины, одновременно избегая ячеек, которые их содержат. Когда все ячейки поля, не содержащие мины, будут открыты, игрок побеждает. Каждая ячейка может содержать число, которое показывает количество мин, окружающих ячейку, с максимально возможным значением 8.
- Инициализируйте
git
(при помощи командыgit init
) в папке. - Склонируйте данный проект себе в папку (при помощи команды
git clone https://github.com/Famelbyby/Minesweeper.git
) и перейдите в папку./Minesweeper/
. - Пропишите команду
npm run add_dependencies
, тем самым установив все необходимые зависимости. - Запускайте приложение с помощью команды
npm run start
.
Или просто зайдите на сайт: https://famelbyby.github.io/Minesweeper/
Вот и всё! Приятного пользования!
- Увеличить максимальный размер поля - сейчас это 1000 x 1000.
- Уменьшить скорость отклика при первом ходе - то есть разбить генерацию поля на маленькие генерации (например, поля размером 200 x 200), и запускать их с определённым промежутком, незаметно для пользователя.
- Добавить возможность запоминать состояние игры после закрытия пользователем вкладки.