В рамках работы нужно реализовать набор уровней с постепенным усложнением, подсчёт очков в реальном времени и сохраняемый рейтинг игроков, где видно лучшие результаты и можно бросить вызов другим. Управление должно быть удобным и на тач-экране, и с клавиатуры, а интерфейс — корректно масштабироваться под разные разрешения и повороты устройства. Отдельное требование — простая интеграция: игру мы планируем разместить на своём сайте через компактный код вставки или iframe, поэтому она обязана быстро грузиться и не конфликтовать с остальной вёрсткой страницы. Концепцию, ориентиры по стилистике и правки по ходу проекта берём на себя.
К заявке приложите примеры уже сделанных вами веб-игр или интерактивных проектов на canvas и в двух словах опишите подход к структуре проекта и хранению рекордов. Ожидаем аккуратный, снабжённый комментариями код, который в дальнейшем сможет дорабатывать наша команда без вашего участия.
— Аркада или головоломка с серией уровней и растущей сложностью
— Подсчёт очков и сохраняемый рейтинг лучших игроков
— Плавная графика на Canvas/WebGL с ориентиром на 60 кадров в секунду
— Удобное управление касанием и клавиатурой на любом экране
— Лёгкое размещение на сайте через код вставки или iframe
— Опрятный прокомментированный исходный код на JavaScript