Простая игра-лабиринт, в которой родители (игрок) должны пройти по лабиринту и найти ребенка.
https://hackathon-team-10.vercel.app
Олег - https://t.me/helgiology
Станислав - https://t.me/st_ermilov
Марат - https://t.me/devsalakh
- Генерация рандомных лабиринтов на каждую игру
- Инструкция к игре (как в нее играть) управление "родителем" с клавиатуры стрелочками
-
Реализован алгоритм самой игры: "родитель" не может проходить сквозь стены лабиринта;
-
Возможность сбросить игру к начальному значению (без потери конфигурации лабиринта);
- возможность "завершить" раунд и увидеть визуализацию правильного пути (дальше - рестарт партии с новым лабиринтом);
- кнопка включения подсказки, которая не завершает игру, но помогает пройти лабиринт
- экран поздравления с окончанием игры;
- возможность выбрать уровень сложности лабиринта (легкая, средня, тяжелая)
- возможность играть с мобильного устройства/планшета
- React
- Redux Toolkit / RTK Query
- postCSS
- Vite
Чтобы запустить проект локально, вам нужен Git и Node.js и (с которым идет npm)
Далее в командной строке терминала вашего компьютера
# Склонируйте репозиторий
$ git clone https://github.com/lgklsv/hackathon-team-10.git
# Зайдите в папку репозитория
$ cd hackathon-team-10
# Создайте в корне монорепы .env файл такой же как .env.example
# Установите зависимости
$ npm install
# Для запуска проекта в режиме разработки используйте (запустится на localhost:5173)
$ npm run dev
# Для сборки проекта используйте
$ npm run build
# После сборки вы можете запустить собранный проект в режиме продакшн (запустится на localhost:3000)
$ npm start