Грубый клон оффлайн игры про динозавров в браузере Google Chrome. Благодаря этой программе вы узнали:
Этот код представляет собой черновой вариант небольшой мини-игры, созданной на языке JavaScript в браузере Chrome, в которую можно играть в автономном режиме или которую можно найти здесь! Игра управляется стрелкой вверх для прыжка, и цель состоит в том, чтобы выжить как можно дольше, перепрыгивая через кактусы, летящие справа от вас, которые по ходу игры становятся все быстрее. Запустите игру, клонировав репозиторий и щелкнув файл dino.html.
Код в основном представляет собой очень простые прыжки с платформы для динозавра и создание кактусов произвольного размера, при этом скорость игры увеличивается до максимального уровня, чтобы она не стала слишком беспокойной. Счетчик сохраняет ваш результат, и ваш лучший результат сохраняется до тех пор, пока игра открыта.
Клонируйте репозиторий и для начала откройте dino.html!
Основная задача этой программы, которую я стремился решить, заключалась в использовании листа спрайтов для изображений в игре. Особенно сложно было заставить землю прокручиваться бесконечно без каких-либо перекрывающихся сегментов или пробелов в игре. Помимо обучения использованию листа спрайтов, я также освоил базовые навыки анимации, переключая кадры по мере обновления игры.
Весь код создан мной, используемый спрайт-лист был получен по ссылке chromedino выше.