Пятнашки
Цель игры — перемещая костяшки по коробке, добиться упорядочивания их по номерам, желательно сделав как можно меньше перемещений.
Ознакомиться с приложением можно по ссылке
Функциональность
Реализовано:
- перемешивание костяшек при старте новой игры и проверка на решаемость комбинации
- анимированное перемещение костяшек средствами Vue.js
- таймер при запуске новой игры
- уведомления при решении и по истечении времени
- "дизайн" в стиле Glassmorphism
Используемый стек
Build Setup
# install dependencies
$ npm install
# serve with hot reload at localhost:3000
$ npm run dev
# build for production and launch server
$ npm run build
$ npm run start
# generate static project
$ npm run generate
For detailed explanation on how things work, check out Nuxt.js docs.
Планы по доработке:
- добавить кнопки паузы/возобновления игры
- пересмотреть количество необходимых стейтов для уведомлений