Данный проект выполняется интернами 2-го грейда, проходящими стажировку в "Лига А". Здесь представлен мой вариант реализации. Демо
- Реализовать игру Слоты.
- Чтобы сделать ставку - установить сумму ставки счётчиком в левом нижнем углу и нажать кнопку SPIN. До запуска игры можно изменить ставку, выставив новое значение ставки и нажав кнопку SPIN.
- Запуск слотов возможен после того, как сделана ставка, нажатием кнопки AUTO. Чтобы остановить розыгрыш, необходимо повторно нажать кнопку AUTO.
- Ставка сыграет, если по центру будут три одинаковых слота. В этом случае на счёт зачисляется ставка в пятикратном размере.
- Выполнен адаптив на три брейкпойнта с применением медиа-запросов флекс и грид-контейнеров.
- Скрипты реализованы с применением ES6-модулей и классов без фреймворков.
- Для работы со сборкой необходим Node.js версии 16 и выше
- Установка -
npm i
. - Запуск локального сервера -
npm start
.
- Исходные файлы лежат в директории
source
. - Итоговый код попадает в директорию
build
.