Энциклопедия Half-Life
Энциклопедия Half-Life
Advertisement
Энциклопедия Half-Life
Этот предмет из эпохи инцидента в Чёрной Мезе. Этот предмет из эпохи Альянса.
Clipboard sheet2 Это заготовка статьи. Вы можете помочь проекту, исправив и дополнив её.
Speedrun

Распрыг в Half-Life (Видео ниже)

Распрыжка (англ. bunny hopping) — один из трюков в шутерах серии Half-Life и Half-Life 2, позволяющий постоянно прыгающему игроку эффективно уклоняться от огня противника и/или двигаться быстрее, нежели без прыжков.

Распрыжка используется в спидранах и сетевой игре.

История[]

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

Мнения[]

По отношению к распрыжке существует два противоположных мнения:

  • «За»: часть сообщества считает её успешным элементом геймплея за счёт возможности освоить и активно использовать уникальные особенности передвижения в игре;
  • «Против»: другая часть принимает противоположную позицию, мотивируя тем, что распрыжка может вносить дисбаланс в мультиплеер и делать одиночные игры скучными для прохождения.

GoldSrc[]

Half-Life_in_20_41

Half-Life in 20 41

Скоростное прохождение Half-Life команды quadrazid'а

Распрыжка в 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
Accelerated Back Hopping

Accelerated Back Hopping в спидране от SourceRuns.

Распрыжка на уровне игрового движка в играх на 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 · Консоль разработчика · Консольные команды
Advertisement