Skip to content

nupellot/Jumper-Unity3D

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jumper-Unity3D

3D-игра на Unity, вдохновляющаяся геймплеем Crossy Road

Целью игры является набор очков путём продвижения вперёд по игровой карте.

2022-06-10_00-29-37

Путь, преодолеваемый игроком, состоит из дорожного полотна, водяной поверхности и травы. При каждом запуске игры карта генерируется случайно. Для вероятностей появления каждого из видов поверхности можно задать свою собственную вероятность. Для естественнго ограничения движения игрока на карту добавлены деревья и кувшинки. Вероятность появления дерева в каждой конкретной точке определяется исходя из функции, обратной функции нормального распределения плотности вероятности. Чем дальше от центра дороги - тем вероятнее появление дерева. Шанс того, что деревья появятся в середине карты, минимален. С кувшинками наоборот - для уменьшения соблазна проходить карту по её краям кувшинкми там практически не появляются, концентрируясь в центре карты.

2022-06-10_01-01-36

Появление машин, которые служат главной угрозой для игрока, определяется с помощью генератора временных интервалов. Каждая дорога запускает собственный таймер, который выжидает случайное количество времени, прежде чем создать новый автомобиль. Для уменьшения избыточкой нагрузки машины за спиной игрока появляются лишь на 3 ближайших дорогах, а перед ним - на 20.

Счёт игрока равен количеству прыжков, вперёд, которые он смог совершить, пока не был сбит машиной или не утонул в воде. Рекорд не сбрасывается даже после перезапуска игры.

2022-06-10_03-46-09

Элементы управления:

  • W - Прыжок вперёд.
  • A - Прыжок налево.
  • S - Прыжок назад.
  • D - Прыжок направо.
  • Q - Сброс счёта.
  • R - Сброс рекорда.

About

Crossy Road на ПК

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages