Итоговый проект курса «Годнокод»

Итоговый проект курса «Годнокод»

1. Итоговый проект курса «Годнокод»

Выполнил Симонов Иван

2.

Основная идея
Итоговый проект – игра
«раннер», в которой игрок
управляет ховерциклом,
уворачиваясь от препятствий
на дороге. Соответственно,
чем дальше удалось
проехать, тем больше
получаешь очков.

3.

Чанки
Процедурно генерируемые уровни состоят из так называемых «чанков» как на
рисунке. На чанке расположены точки спавна окружения (красные) и препятствий
(желтые). Случайное препятствие спавнится на случайной точке с определенным
шансом, если не прокнуло, то шанс увеличивается. Таким образом, в зависимости от
настроек, препятсвие гарантированно заспавнится раз в n чанков.
Случайное окружение
имеет также случайный
угол поворота кратный 90
при спавне, чтобы как то
разнообразить.

4.

Окружение и препятствия

5.

Старт игры
Отложенный старт игры выполнен в виде
светофора, который в выключенном состоянии
серого цвета и без света.
Сначала фонари поочередно меняют цвет на
красный, при этом они светятся красным.
В конце все три меняют свой цвет и свет на
зеленый.

6.

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

7.

Настройки
Добавил настройки громкости музыки и звуков, которые так же как и рекорды
сериализуются и сохраняются, становясь доступными между сценами и сессиями.

8.

Благо дарю за внимание!
English     Русский Правила