Правила сдачи задания:
- Важно: в рамках этого ДЗ нужно использовать менеджер пакетов yarn (а значит, никакого
package-lock.json
в репозитории быть не должно) - Важно: всё должно собираться через Webpack (включая картинки и стили) и выкладываться на Github Pages через Appveyor.
- В README.md должен быть размещён бейджик сборки и ссылка на Github Pages
- В качестве результата присылайте проверяющему ссылки на ваши GitHub-проекты
Вы решили доделать игру с гоблинами, поэтому нужно реализовать оставшуюся логику.
Нужно доделать игру с гоблинами, реализовав следующую логику:
- Гоблин появляется в рандомной точке (набор точек фиксирован) ровно на 1 секунду
- Если пользователь успел за это время кликнуть на этой точке (попробуйте сделать custom-курсор в виде молотка), то:
- пользователю засчитывается +1 балл
- гоблин пропадает из ячейки
- Если пользователь пропустил 5 появлений гоблинов, то игра завершается.
Попробуйте реализовать всё не в виде единого скрипта, а разбив приложение на классы, каждый из которых ответственен за опредённую логику.
Всё должно собираться через Webpack (включая картинки и стили) и выкладываться на Github Pages через CI.
В качестве результата пришлите проверяющему ссылку на ваш GitHub-проект. Не забудьте установить бейджик сборки.