Написать простую браузерную игру на js
- Смысл:-лампочка загорается через определенное время
- мышка бежит до норки за определенное время
- кто-то прыгает по определенному таймеру - - нажать на кнопку точно через n секунд, при этом появляются отвлекающие картинки;
- нажать на кнопку точно через n секунд;
- определить время между включениями "лампочки"; - Приложение сохранить как отдельный модуль(работающий на локальной машине!) с именем Game_LastName_GameTitle.
- Миниавторизация.
- Рейтинг игроков/пользователей.
- 3 уровня игры в зависимости от задания (2 только у некоторых).
- Произвольная генерация вопросов на каждом уровне, случайное расположение элементов игры.
- Возможность завершить уровень в любой момент. Переход на следующий уровень осуществляется только при успешном прохождении предыдущего уровня.
- При завершении игры есть возможность начать игру с начала (возможно с новым именем).
- Минимальное количество страниц 3 (заставка, игра, рейтинг/финал).
- Должны быть реализованы различные виды событий (нажатие, перемещение, двойной клик, наведение, клавиши на клавиатуре . . .)
- Ограничение работы приложения по времени.
- Ускорение работы программы, в зависимости от уровня сложности.
- Продумать логику игры.
- Обязателен подсчет баллов, штрафные балы, изменение баллов от уровня сложности.
- Проверка окончания игры (по времени, по баллам, ...). Распределение баллов на усмотрение создающего игру.
- Динамическое создание элементов.
- Собственные интересные решения (например, возможность смены цветовой палитры, и т.д.).
- Допускается использование внешних графических библиотек, которые не влияют работу модуля на локальном, например моем, компьютере).
- Данные после каждой игры сохраняются (localstorage, JSON) и передаются на другую страницу, для данного пользователя.
- Анимация элементов.
- Проект выложен на Ваш сайт на хостинг.
- Индивидуальное обсуждение задания для курсовой работы.