Здесь вы можете проверить готовую программу
После установки гит и логина (либо регистрации) заходим в консоль в нужной директории. Прописываем:
git clone https://github.com/petya0812/minesweeper-0.1.git
Затем (при отсутсвии npm установить) используем npm. Открываем репозиторий и прописываем
npm run build
После:
npm i
npm start
(Можно пользоваться yarn)
Поскольку правила игры в задании были описаны не досконально, я позволил себе в местах реалиховать логику, которая не противоречила бы смыслу игры "Сапёр". например, при открытии клетки открываются пустые клетки вокруг (как просили в задании) и непустые, не являющиеся минами (чтобы не было случаев, когда открывается одна ячейка с числом, а вокруг все ячейки закрыты, что приводит к игре в "Угадайку").
Исходные картинки в задании были даны в слишком низкой разрешении, я конечно использовал их, как было сказано, но тем ни менее...
- React JS
- Chakra-UI
- Redux/toolkit
- React-redux
Спасибо за прочтение.