Это заготовка статьи. Вы можете помочь проекту, исправив и дополнив её. |
Ускоренная распрыжка задом (англ. Accelerated Back Hopping) — это баг, являющийся основным способом передвижения в спидранах игр на движке Source.
Объяснение[]
При нажатии кнопки прыжка будучи на земле, игра толкает игрока назад с определенным ускорением (50% при спринте, 10% при обычной ходьбе), "обрезая" при этом скорость до значения, определенного по формуле "Vmax2 = Vmax * (Vmax * boost)", где boost - процент ускорения. Из-за недоработки или недосмотра, при движении назад вместо толчка вперед происходит толчок назад, и игрок постепенно разгоняется до скорости, ограниченной скрытой переменной sv_maxvelocity[1] (По умолчанию - 3500 HU\с). Чтобы не терять скорость, необходимо отпускать кнопку движения сразу же после первого прыжка, в противном случае игрок не будет набирать скорость быстро.[2]
Осуществление[]
- Развернитесь спиной по отношению к выбранному направлению движения.
- Прыгните назад, зажмите кнопку "присесть" и продолжайте прыгать в момент касания земли.
- Чтобы сохранить и увеличить свою скорость, вам нужно будет отпустить направляющие кнопки. Вы можете изменять направление движения, поворачивая камеру и нажимая соответствующую клавишу стрейфа.
- При достаточном умении во время прыжка можно развернуться вперед или в сторону по направлению движения и, нажимая кнопку движения в противоположную сторону (Двигаемся вперед, смотрим вправо - нажимаем D) во время прыжка, разгоняться, при этом имея возможность видеть происходящее впереди.
- Так-же можно идти назад и прыгать с приседанием, ABH будет работать если скорость игрока будет выше 320. Это значит, что ABH можно осуществить в режиме медленной ходьбы.
- Рекомендуется совмещать ABH с damage-boost, что бы быстрее дойти до предела скорости.
Примечания[]
- ↑ https://github.com/ValveSoftware/source-sdk-2013/blob/master/sp/src/game/shared/movevars_shared.cpp#L99 У переменной установлен флаг FCVAR_DEVELOPMENTONLY, запрещающий доступ из консоли
- ↑ https://github.com/ValveSoftware/source-sdk-2013/blob/master/mp/src/game/shared/gamemovement.cpp#L2467 Место в коде, реализующее данное поведение.
Игровая механика | ||
---|---|---|
Основное | HUD · Здоровье и урон | |
Настройки сложности | Half-Life · Half-Life 2 | |
Игровые движки | GoldSrc (Xash3D) · Source · Source 2 | |
Баги | Бесконечное пополнение здоровья · Ускорение коллизией · Ускоренная распрыжка задом · Распрыжка · Телепортация NPC | |
Разное | Hammer Units · Warpball · Консоль разработчика · Консольные команды |