Контакты:
Сложность: 🟧 средняя
Реализован весь список страхов
Реализован базовый минимум:
- вывод поля с правилами игры и приглашением стартовать
- вывод поля со страхами, которые появляются и прячутся:
- возможность "отстреливать" страхи, при попадании они исчезают с анимацией, которая маркирует попадание;
- возможность начать игру заново;
- экран поздравления с окончанием игры + количество очков;
- "легенда" с описанием: какая иконка соответствует какому страху;
Реализованные дополнительные фичи:
- разное время для партий на выбор;
- возможность бесконечной партии;
- разная "сложность" страхов в рамках партии + разное количество очков сообразно сложности каждого (в игре реализованны разные виды оружия, урон по страху зависит от выбранного);
- разная "сложность" и сила оружия (разные страхи по-разному реагируют на разные виды оружия);
- игровой сюжет;
- Собран в моно-репозитории Nx
- Front:
- React
- TypeScript
- PixiJS
- React Router
- Context API
- CSS Modules
Чтобы запустить проект локально в дев-режиме: yarn nx serve front-end.
Развернется по адресу: http://localhost:4200/