Skip to content

Пет-проект на TypeScript без фреймворков. Игра: угадай пары карт.

Notifications You must be signed in to change notification settings

17u5h/game-remember-cards

Repository files navigation

Учебный пет-проект.

Игра: угадай пары карт.

Написан на чистом TypeScript без фремйворков.

Сборка проекта - npm run build (переменная окружения webpack'a, NODE_ENV стоит в позиции development, source-map в позиции hidden).

Запуск - npm run start

запуск линтеров: npm run lint

форматирование проекта prettier'ом: npm run format

к проекту прикручен husky, не дающий сделать commit, пока не прошла проверка линтеров

Сделан в полном соответствии с предоставленным дизайном

Логика игры:

На стартовом экране предоставляется выбор сложности, которая отражает количество карт, которые нужно будет угадать. По умолчанию easy: 12, normal: 16, hard: 24 карт

После старта, открывается экран игры, в котором на определенное время показываются открытые карты, а затем скрываются. После этого нужно начинать угадывать карты.

Если игрок угадал пару карт, то они остаются открытыми. Если игрок допустил ошибку, то предыдущая пара карт скроется, и можно пробовать снова. Игра заканчивается после того как игрок угадал все пары карт. В конце игры показывается время, за которое игрок нашел пары всех карт.

image

image

About

Пет-проект на TypeScript без фреймворков. Игра: угадай пары карт.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published