AleksandrB
@AleksandrB
Совсем недавно вывел "Hello world"

Какие книги или видео курсы посоветуете для выполнения этого задания?

Привет, я начинающий веб-программист и готовлюсь к олимпиаде, в заданиях олимпиады есть такое:
В данном задании участнику необходимо разработать онлайн игру (аркаду). Участнику дается текстовый файл с описанием игровой логики, набор шрифтов, картинок, а также четкое описание логики игры (не исключена видео-демонстрация процесса, исключающая дизайнерские и интерфейсные решения). Участнику необходимо разработать дизайн, реализовать указанный функционал игры, а также разработать понятный и удобный интерфейс игры (менять игровую логику запрещено).

HTML и CSS код должны быть валидными. Создаваемые файлы должны структурированы и содержать комментарии. PHP и JS код должен выполняться без отображения ошибок, в т.ч. в консоли браузера.

Браузером для проверки основных функциональных возможностей является Mozilla Firefox Developer Edition. Однако работа приложения будет также проверена в браузере Google Chrome для проверки кроссбраузерности программы.

· стартовый экран - содержит наименование игры, поле ввода своего имени, а также кнопку “Начать игру”. Имя не может быть пустым. Кнопка “Начать игру” активна, если только введено имя пользователя.

· экран игры - интерфейс должен содержать:

o блок с таймером - содержит таймер обратного отсчета с указанием минут, секунд в формате мм:сс. Таймер должен обновляться без перезагрузки страницы. В этом же блоке располагается кнопка “пауза”

o блок с заработанными баллами - количество заработанных игроком баллов за текущую игру. Обнуляется при начале новой игры.

o блок с именем игрока - если игрок на стартовом экране в имени ввел “terter” то имя пользователя должно отображаться по другому, так как это “кодовое” слово для игры в тестовом режиме.

o игровое поле - в зависимости от выбранной экспертами игры. Процесс игры должен включать в себя взаимодействия пользователя и компьютера и протекать без обновления страницы

· экран окончания игры - содержит таблицу результатов с первыми 10 лучшими результатами. Если игрок по баллам не вошел в 10 лучших, то вместо 10 места показывается его результат с указанием места в таблице рекордов.

Какие книги порекомендуете для написания игр на js?? Прочитал Беляева "Разработка игр на javascript" и полной информации по этому вопросу не нашел, какие есть еще?
  • Вопрос задан
  • 206 просмотров
Решения вопроса 1
sergski
@sergski
web-developer
посмотрите на MDN создание аркады
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы