An open API service indexing awesome lists of open source software.

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 в браузере» Нетологии

Awesome Lists containing this project

README

          

# Домашнее задание №1 к лекции «Обработка событий»

[![Build status](https://ci.appveyor.com/api/projects/status/0fj2hgl1c5mdvi0b?svg=true)](https://ci.appveyor.com/project/yuriyvyatkin/ahj-hw-3-1-mole-game)

## Игра с гоблинами

![](./pic/GracefulMiniatureBustard-small.gif)

#### Легенда

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

#### Описание

Нужно доделать игру с гоблинами, реализовав следующую логику:
1. Гоблин появляется в рандомной точке (набор точек фиксирован) ровно на 1 секунду
1. Если пользователь успел за это время кликнуть на этой точке (попробуйте сделать custom-курсор в виде молотка), то:
* пользователю засчитывается +1 балл
* гоблин пропадает из ячейки
1. Если пользователь пропустил 5 появлений гоблинов, то игра завершается.

Попробуйте реализовать всё не в виде единого скрипта, а разбив приложение на классы, каждый из которых ответственен за опредённую логику.

Всё должно собираться через Webpack (включая картинки и стили) и выкладываться на Github Pages через CI.