Как работают гранаты в видеоиграх

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

Как работают гранаты в видеоиграх

Гранаты в играх — это, по сути, метательные объекты с невидимой круговой областью вокруг себя, которая имитирует радиус взрыва.

Радиус взрыва
Радиус взрыва

Когда граната взрывается, игра проверяет, есть ли враги в радиусе взрыва, и наносит им соответствующий урон

Враги в радиусе взрыва гранаты
Враги в радиусе взрыва гранаты

Однако такой упрощенный подход имеет один серьёзный недостаток: он наносит урон всем врагам в радиусе, даже если они прячутся за укрытием.

Враги, которые будут задеты взрывом, несмотря на препятствия
Враги, которые будут задеты взрывом, несмотря на препятствия

Чтобы решить эту проблему, используются два разных подхода.

Невидимый луч

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

Как работают гранаты в видеоиграх

Это может привести к необычным ситуациям, когда вы сможете спрятаться за очень тонким объектом, например, столбом, и полностью избежать урона, разорвав линию обзора

Пример того, как можно избежать урона, спрятавшись за маленьким объектом
Пример того, как можно избежать урона, спрятавшись за маленьким объектом

Больше невидимых лучей!

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

Как работают гранаты в видеоиграх

Таким образом, даже если враг сможет избежать одного-двух лучей, спрятавшись за столб, он всё равно получит урон от других лучей.

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

Как работают гранаты в видеоиграх

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

Теперь вы лучше понимаете, как работают гранаты в видеоиграх!

Статья поддерживается командой Serverspace.

Serverspace — провайдер облачных сервисов, предоставляющий в аренду виртуальные серверы с ОС Linux и Windows в 8 дата-центрах.

Как работают гранаты в видеоиграх
4848
26 комментариев

Как работают гранаты в играх?Сидят в инвентаре и ждут своего выхода до финального босса

33

В РПГ сидят в инвентаре до самого конца игры, в компании с какими-нибудь зельями сопротивления огню, пирожками, дающими повышение силы на 20 секунд, и отравляющими рунами-минами.

7
1

"..гранаты в видеоиграх работают иначе, чем их реальные аналоги. Но чем же они отличаются?.."

Так и чем же?..

3

В реале гранта может оторвать тебе ноги, а в играх понижает полоску ХП бара.
Не благодари

17

Все так, про реальные аналоги ничего не объяснили, выходит кликбейт?

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

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

3

Как работают гранаты в играх?Когда кидаешь они делают бум, а иногда вейпят

4

Блевотина толстяка - лучшая граната эвер

3