https://github.com/yuriyvyatkin/ahj-hw-3.1-mole-game
ДЗ №1 к лекции «Обработка событий» курса «Продвинутый JavaScript в браузере» Нетологии
https://github.com/yuriyvyatkin/ahj-hw-3.1-mole-game
handlers js-game
Last synced: 9 months ago
JSON representation
ДЗ №1 к лекции «Обработка событий» курса «Продвинутый JavaScript в браузере» Нетологии
- Host: GitHub
- URL: https://github.com/yuriyvyatkin/ahj-hw-3.1-mole-game
- Owner: yuriyvyatkin
- Created: 2021-08-28T12:18:43.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-08-28T12:34:42.000Z (over 4 years ago)
- Last Synced: 2025-01-04T01:39:31.700Z (11 months ago)
- Topics: handlers, js-game
- Language: JavaScript
- Homepage: https://yuriyvyatkin.github.io/ahj-hw-3.1-mole-game/
- Size: 794 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Домашнее задание №1 к лекции «Обработка событий»
[](https://ci.appveyor.com/project/yuriyvyatkin/ahj-hw-3-1-mole-game)
## Игра с гоблинами

#### Легенда
Вы решили доделать игру с гоблинами, поэтому нужно реализовать оставшуюся логику.
#### Описание
Нужно доделать игру с гоблинами, реализовав следующую логику:
1. Гоблин появляется в рандомной точке (набор точек фиксирован) ровно на 1 секунду
1. Если пользователь успел за это время кликнуть на этой точке (попробуйте сделать custom-курсор в виде молотка), то:
* пользователю засчитывается +1 балл
* гоблин пропадает из ячейки
1. Если пользователь пропустил 5 появлений гоблинов, то игра завершается.
Попробуйте реализовать всё не в виде единого скрипта, а разбив приложение на классы, каждый из которых ответственен за опредённую логику.
Всё должно собираться через Webpack (включая картинки и стили) и выкладываться на Github Pages через CI.