Skip to content

Famelbyby/Minesweeper

Repository files navigation

Minesweeper

Игра "Сапёр"

Описание

Цель игры – открыть все ячейки поля, не содержащие мины, одновременно избегая ячеек, которые их содержат. Когда все ячейки поля, не содержащие мины, будут открыты, игрок побеждает. Каждая ячейка может содержать число, которое показывает количество мин, окружающих ячейку, с максимально возможным значением 8.

Как использовать

  1. Инициализируйте git (при помощи команды git init) в папке.
  2. Склонируйте данный проект себе в папку (при помощи команды git clone https://github.com/Famelbyby/Minesweeper.git) и перейдите в папку ./Minesweeper/.
  3. Пропишите команду npm run add_dependencies, тем самым установив все необходимые зависимости.
  4. Запускайте приложение с помощью команды npm run start.

Или просто зайдите на сайт: https://famelbyby.github.io/Minesweeper/

Вот и всё! Приятного пользования!

Возможные улучшения

  • Увеличить максимальный размер поля - сейчас это 1000 x 1000.
  • Уменьшить скорость отклика при первом ходе - то есть разбить генерацию поля на маленькие генерации (например, поля размером 200 x 200), и запускать их с определённым промежутком, незаметно для пользователя.
  • Добавить возможность запоминать состояние игры после закрытия пользователем вкладки.

About

A game "Minesweeper"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published