Christmas Runner: рождественский лес на Babylon.js, полный подарков

За окном зима, лес завален снегом, а под ёлками блестят подарки. Но собрать их не так просто: между вами и сверкающими коробками встанут препятствия, проверяющие реакцию.

Скриншот игры «Christmas Runner»

Что за игра?

Christmas Runner — бесконечный трёхмерный раннер на движке Babylon.js. Вы бежите по заснеженному рождественскому лесу по трём дорожкам, собираете разбросанные по пути подарки и уворачиваетесь от препятствий. Графика праздничная: снег, ёлки, яркие коробки-бонусы и нарядное небо.

Геймплей — классика жанра «беги и прыгай»: мир несётся навстречу, а ваша задача — вовремя перестроиться в соседнюю дорожку или перепрыгнуть преграду. Чем дальше, тем плотнее поток препятствий и тем ценнее каждый собранный подарок.

Фишки и секреты

Подарки не появляются в случайных местах: их разбрасывают по всем трём дорожкам, поэтому смело перестраивайтесь, а не бегите по одной линии. Если препятствие впереди, а подарок рядом — лучше пропустить подарок и остаться живым: дистанция ценнее одного бонуса.

Прыжок помогает не только перескочить низкие препятствия, но и «зацепить» подарок на соседней дорожке в полёте. Используйте моменты между волнами препятствий, чтобы успеть вернуться на богатую подарками линию.

Для гиков

Сделано на Babylon.js: сцены, модели подарков и персонажей грузятся из формата .babylon, а движение дорожек, управление препятствиями и подсчёт очков разложены по отдельным классам — Player, ObstacleManager, Lanes, Gift. Проект аккуратно структурирован: генератор препятствий регулирует частоту спавна, а коллизии обрабатываются в главном игровом цикле.

Вердикт

Тёплый и простой праздничный раннер, который поднимает настроение с первой секунды. Отличный способ скоротать перерыв под ёлкой и заодно собрать все подарки.

Мы используем ку​ки для аналитики. Нажимая «ОК», вы соглашаетесь.

Подробнее