Это заготовка статьи. Вы можете помочь проекту, исправив и дополнив её. |
Распрыжка (англ. bunny hopping) — один из трюков в шутерах серии Half-Life и Half-Life 2, позволяющий постоянно прыгающему игроку эффективно уклоняться от огня противника и/или двигаться быстрее, нежели без прыжков.
Распрыжка используется в спидранах и сетевой игре.
История[]
Распрыжка как баг игрового движка появилась уже в ранних шутерах, позволявших игроку прыгать, начиная с игр серии Quake. Ныне распрыжка может рассматриваться как одна из техник игрового мастерства либо как побочное действие, устранение которого ведётся на уровне игрового движка.
Мнения[]
По отношению к распрыжке существует два противоположных мнения:
- «За»: часть сообщества считает её успешным элементом геймплея за счёт возможности освоить и активно использовать уникальные особенности передвижения в игре;
- «Против»: другая часть принимает противоположную позицию, мотивируя тем, что распрыжка может вносить дисбаланс в мультиплеер и делать одиночные игры скучными для прохождения.
GoldSrc[]
Распрыжка в Half-Life и его дополнениях существовала на уровне движка, как наследственная физическая особенность от Quake Engine.
Техника распрыжки[]
В играх на движке GoldSrc после прыжка игрок не замедляется. По умолчанию скорость движения игрока равна 400 HU\сек. При распрыжке используется особенность движка складывать ускорение при стрейфе и ходьбе. В начале движения игрок делает прыжок, зажимает клавишу стрейфа и плавно поворачивает камеру в сторону стрейфа, кнопка которого зажата. После первого прыжка кнопки движения вперед-назад отпускаются. Во время приземления одновременно с касанием игрока и поверхности, повторно совершается прыжок, отпускается клавиша первого стрейфа, зажимается клавиша стрейфа в противоположную сторону и камера также плавно поворачивается в сторону второго стрейфа. Скорость игрока при каждом прыжке возрастает при каждом прыжке с 400 HU\сек. до пиковой скорости в 500 HU\сек (В Steam-версии). Эти действия повторяются до тех пор, пока игрок не допрыгнет до необходимого места.
После обновлений Half-Life от 16.05.2013 распрыжка при помощи .cfg-скрипта стала невозможной, т. к. Valve заблокировали выполнение команды "special" ("_special") на уровне игрового движка ("_special" - консольная команда, которая при выполнении выводит игру из состояния рекурсивного выполнения определенных команд).
Source[]
- Основная статья: Accelerated Back Hopping
Распрыжка на уровне игрового движка в играх на Source в виде, который встречается в GoldSrc, встречалась только до восьмой версии движка. В Source присутствует другой вид распрыжки, называемый "Accelerated Back Hopping". Этот вид распрыжки придает игроку значительное ускорение по сравнению с распрыжкой в ранних версиях Source и GoldSrc
Разновидности[]
Существует два вида распрыжки.
Bunnyhop-читы[]
Это программа/библиотека, которая внедряется в процесс движка и редактирует значения в нём таким образом, что игрок может получать высокую скорость, бесконечное здоровье, возможность видеть сквозь стены и распрыгиваться. Читы отслеживаются VAC, и игроки, пользующиеся читами блокируются.
Внутриигровые скрипты[]
Этот вид распрыжки нельзя назвать читом, так как сторонние программы не используются. Для постоянных прыжков игрок использует консольные команды или скрипты (файл .cfg с определениями клавиш и подпрограммами), а также свои личные знания в распрыжке.
Игровая механика | ||
---|---|---|
Основное | HUD · Здоровье и урон | |
Настройки сложности | Half-Life · Half-Life 2 | |
Игровые движки | GoldSrc (Xash3D) · Source · Source 2 | |
Баги | Бесконечное пополнение здоровья · Ускорение коллизией · Ускоренная распрыжка задом · Распрыжка · Телепортация NPC | |
Разное | Hammer Units · Warpball · Консоль разработчика · Консольные команды |