Game
Typical Platformer

11 months ago

Typical Devlog #1

Кодим новых врагов


Введение


Итак, здравия желаю, мои дорогие друзья. Это первый девлог моей прекрасной игры Typical Platformer. Сегодня я обратил внимание на проблему с врагами, а именно то, что все просто ходят влево-вправо или вверх-вниз. Поэтому я собираюсь закодить новых врагов! В этом девлоге мы сделаем всего-лишь одного, но это будет интересно. Приятного прочтения!

Задумка


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

image.png

Всё довольно просто, да?

Разработка


Разделим на подпункты, первым из которых станет:

Визуал

Что могу сказать по визуалу, он будет самым обычным. Спрайты рисую в разрешении 80x80 кисточкой в 2 пикселя в программе Clickteam Fusion 2.5+

Idle анимация включает в себя 2 спрайта, просто махание крыльями.

image.png
image.png

Анимацию того, как она жалит, скорее всего, делать не стоит. Я просто сделаю так, чтобы менялся Angle пчелы.

Код

Что же, для начала добавим значения радиуса, кулдауна между атаками, самого кулдауна.

image.png

Потом в поведении объекта делаем вот такую шнягу, я не знаю как это объяснить, честно

image.png

И делаем так, чтобы при выполнении этого условия из кулдауна отнималось 1, а т.к. в значении у нас 60 - менять фазу атаки он будет каждую секунду.

Кстати про фазу атаки.

image.png

Если флаг выключен - пчела будет стоять на месте, а если включён - атаковать, т.е. пчела будет атаковать каждую нечётную секунду (или же через секунду)

Чтобы сделать плавное перемещение пчелы к игроку я буду использовать Easing Object.

image.png
image.png
image.png
image.png
image.png

всо, готова

Теперь делаем тоже самое, только так, чтобы он возвращался обратно и можно проверять.

...

а куда ему обратно перемещаться

...

Пришлось сделать значения со стартовой позиции пчелы.

image.png

Всё, нормуль, теперь к этим значениям и будем возвращать пчелу.

image.png

Всё работает!

Хотел бы я сказать, но из-за моего гениального кода пчела не возвращается к своему изначальному местоположению, пока в её радиусе не будет игрока, мда, надо исправить.

image.png

Отлично, всё работает, она возвращается к своей позиции в любом случае. Теперь нужно сделать смену угла...

image.png

Это оказалось не так тяжело, как я думал.

image.png

Вот и весь код пчелы, вроде не особо он и большой.

Итоги


Сделал я это всё минут так за 15-25, не очень тяжёлая работа, много времени потратил из-за того что я делаю это лёжа на диване блять, а это нихуя не удобно. В общем, за это время я сделал нового приколбесного врага + новости хоть какие-то по игре. Всё, спасибо за прочтение, пока-пока!!!

p.s. Я увеличил радиус этой пчеле

p.s.s. Я забыл сделать превьюшку для поста, поэтому сейчас я этим и занимаюсь

p.s.s.s. Я делаю это на ноутбуке, поэтому мне придётся скачивать paint.net, которого у меня тут не было

p.s.s.s.s. У меня на ноутбуке нет paint.net не потому что ноутбук новый, нет, он старый как пень, просто я недавно поменял жесткач на SSD и очевидно что у меня на нём всё чистенько и я только недавно винду поставил.

p.s.s.s.s.s. Вообще, я бы делал всё за компьютером, но я сейчас не дома, уехал на моря, так скажем, поэтому приходится сидеть на этом прекрасном железе.

p.s.s.s.s.s.s. В любом случае, я сделал превьюшку в кликтиме... Гениально



16 comments

Loading...

Next up

Ребят, не переходите по таким ссылкам

Я лично её не проверял, т.к. с телефона сижу, но вам не советую вообще на это внимание обращать.

Первый раз вижу, чтобы на гж рекламили так

Typical Platformer жив. Да и не только жив, тут ещё и много новостей!

забудьте про прошлый девлог, я переделываю движок и игру с нуля

The Cryptmaster Anniversary Update is here! 

@akuparagames saw that players loved the in-universe card minigame "Whatever." So for this update, they've put more effort to make it its own Roguelike game mode!

Try the FREE DEMO: https://bit.ly/CryptmasterSteam

happy #spawnday (я сам себя поздравляю, да)

The Button Effect – @Frycandle 's minimalist first-person puzzler inspired by The Witness, The Talos Principle and The Beginner's Guide, is coming to Steam! 

Play the demo and wishlist the game now: https://bit.ly/thebuttoneffect

эх, вот это реально легендарка

@Springtrtap4098 официально сошёл с ума

@Leeeeee is a Jolter to Watch and 3D Modeler with almost 4 years of experience! Follow @Leeeeee before the quest ends on June 10 and you'll get Coins!

Трейлер игры.