Продолжаю разработку игры! Сегодня поработал над стилистикой уровня, препятствиями, таймером и немного — над котятами 🐱
🏃 Уровень, препятствия и таймер
Как я говорил в самом начале, в игре реализован таймер. Сейчас он отображается в формате минуты : секунды : миллисекунды в верхней части экрана и конечно, запускается только после нажатия кнопки перехода к прохождению уровня.
А раз игра по сути раннер, то без препятствий никуда.
Изначально я хотел делать классическую систему здоровья, но в процессе понял, что намного интереснее работать со временем.
Вместо отнимания жизней препятствия добавляют время к таймеру 🤷♂️
В итоге:
- игроки, которые хотят пройти уровень быстрее, будут играть аккуратнее;
- те, кто просто хочет попробовать игру, смогут проходить её в более спокойном темпе.
Единственная проблема — я пока не нашёл адекватное препятствие-врага в новогоднем стиле.
Поэтому временно на уровне… жёлтый снеговик 😐
Если у вас есть идеи, что можно поставить вместо него, то кидайте в комментарии.
А пока что:
«И главное, Артём, главное… не кусай жёлтого снеговика!» 😂
Кроме этого, я немного посидел над визуальным оформлением уровня, добавил больше различных чанков.
Не знаю, насколько удачно получилось. Напишите в комментариях, как вам.
🎁 Начал, но не доделал: передача подарков котикам
Последнее, что осталось реализовать в игре — передача подарков котикам.
Механика довольно простая:
- котик спавнится в сейв-зоне;
- при подходе к нему он отправляет событие, и на игрока вешается флаг взаимодействия;
- при отходе флаг снимается;
- игрок взаимодействует с котом и открывает окно выбора подарков из мешка;
- если подарок правильный — котик радуется, если нет — грустит.
В конце уровня все данные сверяются, и игрок получает финальный счёт.
Пока что эта система готова примерно на 50%. Завтра я займусь интерфейсом и визуальной частью, и вы уже сможете увидеть её в работе.
🎄 Продолжаем адвент-разработку.
Завтра финальный этап 😊