Добро пожаловать в 2D Game Dev Journey — Day 28: Polish (Балансировка). Сегодня я начинаю шлифовать некоторые аспекты игры, а именно балансировку механики ускорения, увеличения скорости и самонаводящейся ракеты, а также предотвращение выстрела игроком во вступительной части босса.

Начальная точка и установка

Сегодня мы начнем с того места, на котором остановились, в разделе 2D Game Dev Journey — Day 27: Boss.

Повышение механики

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

Увеличение скорости

Теперь о повышении скорости: кажется, что когда игрок получает это усиление, он двигается слишком быстро, чтобы даже хорошо контролировать спрайт игрока. Таким образом, я уменьшаю общий прирост скорости, который дает усиление скорости. Ниже приведено гораздо более сбалансированное усиление скорости.

Самонаводящийся снаряд

Когда дело доходит до самонаводящихся ракет, это усиление кажется слишком мощным, даже для редкого усиления. Чтобы исправить это, я увеличиваю время, необходимое для запуска очередной самонаводящейся ракеты. Результат на GIF ниже:

Вы можете увидеть сравнение предыдущей скорострельности, если посмотрите на GIF во вступлении к этой статье.

Запретить игроку стрелять

Когда наш босс вступает в игру, есть время, когда он появляется на экране и ничего не может сделать. Это потому, что я даю боссу небольшое вступление, которое не дает ему атаковать. Таким образом, игрок не может атаковать в это время. Таким образом, я не позволю игроку стрелять в босса во время вступления. Это можно увидеть ниже.

Вывод

Спасибо, что заглянули и прочитали сегодняшнюю статью. В следующей статье я буду дорабатывать еще некоторые аспекты игры, в основном визуальную составляющую. Если я сделал какие-либо ошибки, пожалуйста, дайте мне знать, чтобы я мог исправить их для будущих читателей. Если вам нужен более подробный учебник обо всем, что я просмотрел сегодня, дайте мне знать, и я найду время, чтобы что-нибудь написать.