April 13, 2023

Обзор механик баллистической стрельбы

Механика стрельбы по баллистической траектории интересна по ряду причин - имитация законов физики, кайф от точного попадания, простота совмещения с другими механиками.

Первым хитом с баллистикой на мобилках можно считать Angry Birds 2009г. В наши дни разработчики умудряются сделать эту простую механику ещё проще и удобнее. С какими проблемами сталкивается геймдизайнер, пытаясь сделать ГК про балистику?

  • Как уместить всё в вертикальную ориентацию экрана?;
  • Как сделать, чтобы палец не перекрывал весь обзор при прицеливании?;
  • Как сделать интересной короткую сессию в ~30 секунд?

В данной статья разберём семь игр, основанных на стрельбе по баллистической траектории. Начнём с казуальных прародителей и закончим современными ГК. (В скобочках - инсталлы за последние 30 дней)

Angry Birds Friends

Управление:
Оттягивать нужно сам "снаряд". Нажатия в других местах экрана позволяют рассмотреть уровень до начала стрельбы.

Масштаб:
Видно почти всю карту. Постройки могут быть довольно габаритными - места хватает.

Снаряды:
Ограничены количеством птиц.

Интерес:

  • Траектория полёта строится не до конца. Не видишь точно, куда попадёшь, это добавляет удовольствия, если попал куда хотел.
  • Удовольствие от разрушения конструкций.
  • Особые объекты: ТНТ, Воздушные шары и т.д.
  • Уникальные механики снарядов - птицы летят по разному, почти у каждой есть "ульта".
  • Кучи вылетающих цифр урона.
  • Челлендж пройти уровень, использовав как можно меньше "снарядов".

Один уровень занимает до 30 сек.
Есть отображение прошлой траектории.

Tank Stars

Управление:
Перемещение на одном джойстике. Направление и сила выстрела на другом. Прицел не сбрасывается при отпускании экрана. Выстрел на отдельную кнопку.

Масштаб:
Видно почти всю карту.

Снаряды:
Не ограничены.

Интерес: Главная цель - точно попасть. Но попадать просто, т.к. снаряды тут взрываются и дамажат по площади.

Кайф чтобы аккуратно подобрать траекторию стрельбы. Для этой цели тут прицел не сбрасывается после выстрела + ты видишь цифры угла наклона и силы выстрела. Можешь перемещать камеру, свайпая по экрану.

Джойстик перемещения позволяет менять позицию. Без смены позиции долго не проживёшь. Перемещение ограничивается "топливом" на ход.

Удовольствие доставляет просто само управление танком, не говоря уже про сатисфайность выстрела и разрушения карты.

  • Каждый танк уникален, интересно поиграть за каждый
  • У каждого танка по шесть уникальных "снарядов" с красивыми иконками
  • Ты волен менять снаряд прямо в процессе игры, ощущение "ящика с игрушками" - каждый хочется попробовать.

Враги отлетают от попаданий

Нет отображения прошлой траектории, снаряды не ограничены.
Цифрами показывается точный наклон и сила выстрела.

Mr Bow

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

Масштаб:
Видно всю карту.

Снаряды:
Не ограничены.

Интерес:

У противников есть ХП, поэтому вдвойне приятно метко попасть в голову, убив сразу. Можно стрелять очень быстро, практически не целясь. Скорость стрельбы зависит только от скорости твоих пальцев

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

Приятно ощущается регдол.

Но вообще, довольно много стресса во время игры - приходится постоянно спамить свайпы, по сути не целясь. И вовремя активировать ограниченные щиты и хилки.

Bazooka Boy

Управление:
Нажатие/тап в любой части экрана. Выбор силы натяжения отсутствует. Направление выбирается относительно невидимой статичной точки (немного ниже центра экрана).

Масштаб:
Видно всю карту.

Снаряды:
3 снаряда на уровень, можно получить дополнительные за ревард.

Интерес: Уникальность в упрощении самой механики стрельбы - убран учет силы натяжения.

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

Да! Если в Mr Bow ты должен оттянуть палец (от места, где коснулся экрана), то тут ты можешь просто тапать в нужном месте без оттягивания. Это упрощает повторный выстрел - не нужно заново целиться, просто тапаешь в одно место два раза и всё.

Сделана "защита от дурака" - если прицелиться прямо под себя или около того, персонаж не выстрелит.

Выстрелы уничтожают карту, как в WORMS, но в отличие от Tank Stars тут кусок карты упадёт, если лишится опоры.

Уникальная (больше нигде не видел) необходимость следить, как бы разлетевшиеся от выстрела куски ландшафта тебя самого не пришибли.

Разные по механике стрельбы оружия.

Bowmaster

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

Масштаб:
Видно только нашего героя

Снаряды:
Не ограничены.

Интерес: Тут нет блокировки ориентации экрана! Можно играть как вертикально, так и горизонтально. И не в настройках переключать, а просто поворачиваешь телефон и всё. Круто.

При этом в Ultimate версии (отдельная игра) только горизонтальная ориентация. Игра ощущается огиперказуаленным вариантом Tank Stars (но вышла раньше)

  • Два юнита - ты и враг
  • Не нужно перемещаться, только целиться и стрелять
  • После успешного попадания враг отлетает, поэтому приходится корректировать прицел. В обычном Bowmasters ты каждый раз целишься заново, по памяти. В Ultimate показывается прошлая траектория выстрела.
  • Стреляешь, по сути, в слепую. Но это на удивление не вызывает никакого негатива! Даже больше.
    В WORMS, когда перед тобой индикатор силы и направления ветра, полный обзор карты, ты понимаешь что хороший игрок должен уметь на основе этих показателей метко стрелять.
    В Bowmasters же если ты промахиваешься, то тебе не кажется, что ты лох. Ты думаешь что "ну, не угадал".
  • Для некоторых снарядов есть режим "взрыва" по тапу.
  • Система фаталити, уникальная для каждого героя
  • Суперсмачная система повреждений. Кровища на весь экран, оторванные конечности, рёбра наружу.

У юнитов есть полоса здоровья, тоже огиперказуаленная, 2-3х попаданий достаточно для победы. Также присутствует система Headshot с увеличенным уроном в случае удачного попадания.

Управление как в Mr Bow, но нет стресса т.к. стрельба по очереди.

Archery bastions

Управление:
Нажатие/тап в любой части экрана. Стрелять можем только вперед. В момент нажатия на экран, как и в “Bowmaster” создается невидимая точка. Когда игрок отводит палец влево палец, от пальца игрока до точки нажатия прокладывается прямая, которую используют для создания направления выстрела. НО! когда игрок отводит палец вправо от точки нажатия, то проложенная от позиции пальца на экране, до точки нажатия прямая инвертируется, и направление выстрела все равно рассчитывается в направлении врагов.

Масштаб:
Видно только наших лучников.

Снаряды:
Не ограничены.

Интерес:

  • Основной кайф - дать залп сразу толпой лучников.
  • Приятно сделано разрушение вражеской башни
  • Классно сделано втыкание стрел в землю. Небольшая деталь, но бросается в глаза.
  • Есть враги, который не стоят на месте а с каждым ходом подбираются всё ближе.

В момент прицеливания, вверху выводится вспомогательная информация как в Tank Stars

Merge Archers

Управление:
1 в 1 как в Archery Bastions

Масштаб:
При прицеливании видим только наших лучников. При мёрдже ракурс меняется - видим и своих и противников.

Снаряды:
Не ограничены.

Интерес: Данный экземпляр лучше рассматривать как успешную версию Archery Bastions. Помимо механики "мёрджа", тут есть и отличия, связанные с камерой. И судя по всему они существенные, т.к. если смотреть на скриншоты со страницы в сторе у Archery Bastions, то ракурс там как в Merge Archers:

Это оформление скринов Archery Bastions в сторе

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

Как и в “Archery bastions”, игрок может выстрелить только в сторону врагов. В момент прицеливания, вверху выводится вспомогательная информация: цифровое отображение силы и угла наклона.

Выводы

Сегодня сделать хит просто на механике стрельбы маловероятно. Нужно совмещать её с чем-то ещё. Но при этом сама стрельба всё равно должна быть простой и интуитивной. Лучше всего с этим справились разработчики Bazooka Boy.

Для себя сделал вывод, что мы в Love Archer сделали механику стрельбы из лука, но никакого удовольствия она не приносит. Получается, игра вывозит только за счёт идеи скрещивания. И раз есть игры, в которые играют просто ради стрельбы из лука, то если нам сделать свою стрельбу такой же сатисфайной, то это может быть хорошим бустом. Но если мы добавим втыкание стрел и регдол персонажей, придётся серьёзно переделать уровни. Идею можно для начала проверить на креативах, не переделывая всю игру.

P.S. На самом деле мы пытались сделать регдол на этапе прототипа, но были проблемы, т.к. в других играх регдольные только трупы (или пол плоский как в BowMasters), а у нас подстреленный перс должен ещё встать и добежать до партнёра. Зашло и без регдола поэтому мы тогда бросили эксперименты, но думаю сейчас получится, опыта с физикой прибавилось.


Подпишитесь на мой блог в тг: >>>> Геймдев Бомж <<<< покажу там результаты теста на нашей игре, когда будет готово. Всегда рад любой обратной связи в личку. Благодарю Александра Семенюка за помощь в разборе! Мой ТГ - @belchak, Отличный чат по разработке гипер-казуальных игр: https://t.me/hyper_casual

Спасибо за подписку!