Багофича

Материал из Posmotre.li
Перейти к: навигация, поиск
« Это не баг, а фича! »
— народное программерское
« Здесь есть такие же правила, как в реальности, например, гравитация. Но ты должен понять, что эти правила — как в компьютерной системе. Некоторые из них можно обойти, другие — нарушить. »
— Морфеус про багофичи
«  — Это героически обнаруженный нами фатальный недосмотр программистов или хитроумно вскрытая недокументированная возможность?
 — Ты бы по-русски говорил…
— Это баг или фича?
»
— «Бета-тестеры» (цикл рассказов Призрака)

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

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

Что такое фича?[править]

«Фича» — русифицированное произношение слова feature [фИчə] (1. свойство, особенность, характерная черта; 2. функция, возможность).

Крылатое выражение[править]

Это выражение (см. эпиграф) может употребляться в применении не только к видеоиграм, но и вообще к чему угодно:

  • Как серьёзное возражение. «Это не баг, а фича!» — дескать, мы эту деталь нарочно вводили, это часть нашего плана; у нас для этого были веские причины; и если она вам кажется «багом» (bug), т. е. ошибкой, нарушением, дисфункцией — то это ваши проблемы.
  • Иронически, обычно в форме шутливого переспроса. Например: «А почему у тебя сегодня не причёска, а какое-то воронье гнездо? Это типа не баг, а фича, да?» (= То есть ты хочешь сказать, что это так и было задумано, и что это зачем-то нужно?)

Примеры багофич[править]

Популярные[править]

Уникальные[править]

  • The Escapists 2: вы хотите высокооплачиваемую работу, а она уже занят. Как же быть? Большинство советуют избивать заключенных, не догадываясь, что можно просто «пообщаться» с заключенным (Нажать кнопку действия и ждать). Непись будет послушно стоять рядом с вами, а время будет идти... За невыполнение нормы его уволят, но вам стоит поторопиться, особенно если вы играете в мультиплеере, так как вашу уловку могут заметить и подкараулить момент в центре занятости. И вожделенная работа достанется другому.
  • «S.T.A.L.K.E.R.: Тень Чернобыля»: официально Меченый не может вступить ни в одну из имеющихся фракций. Есть резон считать, что изначально разработчиками планировалась возможность пополнить ряды одной из дружественных группировок — «Свободы» или «Долга», но затем они отказались от этой идеи, однако хвосты в скриптах подчистили не полностью, и лазейка для «Свободы» всё же осталась: исхитрившись с порядком выполнения заданий, таки можно зачислиться в клуб анархистов Зоны.
  • Lethal RPG Universe: Empires — Рассветный Топор, который можно купить в любом городе за жалкие 250 монет, должен давать всего +50 к урону. Но разработчики где-то перепутали урон с деньгами, в итоге дешёвый топорик стал самым сильным оружием в игре, даёт божественные +250 урона и превосходит даже световой меч.
  • Two Worlds: отсутствие предела характеристик предметов позволяет смешивать их вплоть до бесконечности. В итоге сильнейших боссов игры можно заковырять дубинкой.
  • Two Worlds II: главного злодея Гандохара можно встретить в первом же населенном пункте, но убить его лично удастся, только сильно прокачав персонажа. Однако если напасть на него и спрятаться за спину NPC-крестьянина, Гандохар заденет мужика магией, тот обидится, и сбежится толпа с вилами, которая заколет злого колдуна на месте. Победный ролик, финальные титры.
  • Fallout: обыскать необыскиваемого персонажа (скажем, робота) можно, убив кого-то в той же клетке, открыв его тело для обыска и неприметненькими такими стрелочками переключившись на недоступное иным способом тело. Каких только боеприпасов не наворуешь таким макаром…
  • Stronghold Crusader: игра довольная старая, известных багов в неё хватает. Но есть и багофичи в том смысле, что они могут быть реальными фичами, т. е. задуманы разработчиками. Например:
    • Люди с чанов с водой не уйдут из замка даже при нулевой вашей популярности и максимальных налогах, что позволяет настроить этих чанов, подождать, пока все люди будут на них работать, поставить максимальные налоги без пищи и других средств повышения популярности и получать большие деньги, а потом уволить их и создать сразу большую армию. Этим пользуются в мультиплеере (особенно на картах без ресурсов), в котором нельзя строить войска некоторое время, так вы накопите денег и мгновенно создатите армию после окончания этого времени. Может не являться багом, т. к. разработчики могли сделать это специально (допустим, во время пожара у вас сгорел амбар, популярность в отсутствии пищи быстро падает, но рабочие на чанах не уходят из замка и тушат пожар), но вряд ли они думали о возможности такого использования чанов.
    • Т. н. антиассасиновые стены. Два ряда зубчатых стен или низкая стена вместе с высокой делают ваш замок неприступным для ассасинов (которые умеют взбираться по стенам без выше описанных «хитростей»), а так же для осадных башен и лестниц. Может так и задумывалось, но всё же больше похоже на баг, т. к. это делает невозможным взять замок без разрушения стен и ограничивает простор для тактики. Впрочем, ассасины в мультиплеере всё равно используются и очень активно (благодаря невидимости и высокому урону) и такие стены стали фичами, т. к. хоть как-то ослабляют таких сильных юнитов и не дают врагу «на халяву» пролезть через стену и убить лорда. А вот непопулярные даже против компьютерных соперников осадные башни и лестницы становятся абсолютно бесполезными против игрока, умеющего строить эти стены.
    • Ну и обычных багофич в игре хватает, например, есть способ заставить конницу взобраться на стены — не шибко полезно, но забавно. Или строительство лесопилки у барбакана компьютерного противника, после которого бот уничтожит здания вне замка — по сути чит против ИИ.
  • В RTS «Казаки» — кнопочкой delete можно убивать юнитов, что используется против захвата крестьян в плен сечевыми казаками.
  • Super-Mario Brothers — благодаря багу возможно попасть на секретный уровень −1 (да-да, «минус один»), самое примечательное то, что этот уровень вообще не предусмотрен разработчиками и является чистым глюком.
  • Elite 2: Frontier — расход топлива на гиперпрыжок обрезается, при достижении определенной дистанции надо опять минимум топлива (например в сектор 83;1 можно прыгнуть без дозаправки). А если использовать два прыжка — то можно и в пределах близких секторов без дозаправки прыгать. Другой пример — из прыжка обычно на краю системы выкидывает и к цели надо долго лететь даже с ускорением времени (потому что полпути надо тормозить, и автопилот будет тормозить). Но можно разгонятся до предельно возможной скорости и в самый последний момент включить автопилот, если включено максимальное ускорение времени — автопилот успешно погасит скорость.
  • Kerbal Space Program при стыковке вы развили слишком большую скорость и столкновение кораблей неизбежно? Включите ускорение времени, корабли спокойно проскочат сквозь друг друга. Также ускорение времени гасит вращательный момент, каким бы сильным он ни был.
  • Endless War 1-3 — в некоторых кампаниях есть миссии, где можно спровоцировать вражеского офицера (именно офицера: обычные солдаты для этих целей неудобны, потому что они начинают кидаться гранатами) на ножевой поединок. Никакой пользы в прохождении это не несёт, но достаточно весело.
  • WarCraft ||| — кампания за нежить, миссия в которой нужно воскресить Кел’Тузеда. С помощью юнита Банши можно подчинить себе эльфийского рабочего, построить алтарь клепать в нем неограниченное количество героев.
    • В кампании The Frozen Throne за нежить лавочку прикрыли — захваченный рабочий чужой расы уже не может строить сооружения (миссий за Сильвану это не касается).
      • Проверено, может.
  • В движках Doom 1 и 2, помимо бега по диагонали и рокет-джампов, есть ещё несколько.
    • Одна из самых известных и простых связана с псевдотрёхмерностью движка и заключается в возможности активировать рубильники, которые находятся намного выше или намного ниже игрока. Главное — оказаться рядом с ними на «виде сверху».
    • Grab — возможность подбирать предметы «сквозь стену» Самый яркий пример — подобрать жёлтый ключ на MAP12.
    • Glide — возможность протискиваться в коридоры, чья ширина в точности равна «ширине» нашего солдата. Работает только при точной позиции и точном угле движения, зато на множестве карт позволяет уменьшить число необходимых ключей (вплоть до полной их ненужности).
    • Suicide exit. В момент гибели игрока его «высота» становится нулевой, что позволяет, убившись ракетой или атакой Арчвайла (а то и тем и другим) проходить под некоторыми столбиками прямо на выход. Возможен на некоторых картах Plutonia Experiment.
    • Вообще, багофич «с фитильком» (относящихся только к движку) в Wolfenstein 3-D и Doom I/II такое астрономическое количество, что они потребовали бы отдельной статьи (или подстатей в портале соответствующих игр). И практически все использовались в пользовательских картах даже тогда, когда порты стали позволять вытворять что угодно и без них — ведь багофичи работали и на родном движке, а «честная» реализация требовала ставить порт!
  • Quake 3 — существует интересное явление под названием overbounce.
  • Jagged Alliance — у любого противника можно нанеся удар отобрать оружие в рукопашной… в том числе и… челюсти у тигров… а так же пушку у танка
  • Final Fantasy VII — в игре присутствует материя, благодаря которой можно копировать предметы в инвентаре. Благодаря этому багу, можно наклепать хоть 100 мегаэлексиров. Хотя, возможно, это и не баг вовсе, так как для прокачки героев необходимо давать монстру Magic Pot элексир, а найти его непросто, да и стоит он недёшево.
  • Batman: Arkham — неограниченно долгий полёт, вместо короткого планирования
  • Nier: Automata — сверхдлинные и сверхвысокие прыжки
  • Tales of Berseria — каждая экспедиция корабля-разведчика длится ровно полчаса реального времени. Которое отсчитывается по часам, встроенным в операционку. И никто не мешает игроку, свернув игру, вручную передвинуть эти часы на полчаса вперёд, а затем, вернувшись в игру, аплодисментами и чепчиками встретить гордо возвращающийся из экспедиции корабль. И повторять так до посинения, пока все доступные зоны не будут открыты и вся добыча в них не будет собрана.
  • Might and Magic (не «Герои»): в одной из игр серии заклинание «полёт» позволяло просто перемещаться по вертикали. Вот только в пошаговом бою, когда обычное перемещение отключается (оно доступно только в специальную фазу боя), кнопки вниз-вверх продолжают работать. А ещё тут можно доджиться от стрел и заклинаний: если в партию заклинание не попало (потому что маг косорукий), оно не попало В результате бои с драконами и титанами (которые вообще-то злые, страслые, ужаслые, больно-больно стреляют магическими сгустками, и в замкнутом пространстве даже один дракон — это много боли и превозмогания) превращаются в детскую забаву «нажали кнопку „вверх“ — увернулись от всего, чем в нас выстрелили» и откровенный фарм.
    • В другой заклинание Lloyd's Beacon, позволяющее поставить маячок, а потом к нему телепортироваться, сильно помогает в локации, попасть в которую можно только в гидрокостюме с аквалангом (то есть сняв предварительно доспехи), вооружёнными подводными ружьями и без инвентаря. Возможно, предполагалось, что персонажи будут в таком виде пробиваться к ближайшему выходу, чтобы через него сначала покинуть негостеприимное место, а затем уже войти в нормальном оснащении. На деле после первого же боя (который и вправду оказывается трудным), маг ставит упомянутый маячок, телепортирует партию в город, где было оставлено снаряжение, а затем забрасывает обратно. Лёгкой прогулки всё равно не получается, но и в мини-босс-файт каждое столкновение с монстрами не превращается.
  • Crusaders of Might and Magic — Топор Разрушителя. Артефактный топорик, который после броска возвращается в руку главному герою. В плане урона ничего особенного из себя не представляет, но можно метнуть Топор Разрушителя куда попало, а затем встать так, чтобы он оказался за спиной врага. Топорик ударит врага в спину, и попытается вернуться в руку герою… Вот только на пути всё ещё стоит враг. Таким образом удавалось с одного броска убивать локальных боссов.
  • Миссии ставки командования в Dragon Age: Inquisition могут длиться часами, но, как и в случае Tales of Berseria, они отсчитываются по часам операционки, и можно так же схитрить.
  • Duke Nukem — пинок левой и правой ногой это отдельные кнопки, возможно бегать зажав их одновременно и нанося два пинка одновременно и непонятно как вися в воздухе и бегая и стреляя
  • Kerbal Space — так называемый «ёжик с пердаком», он же «псилёт» или «пси-план», он же «вилколёт». Баг в старых версиях позволявший налепив кучу крыльев взлететь с хиленьким двигателем, который не должен быть способен поднять его в воздух, а затем выключив двигатель «планировать» разгоняясь и набирая высоту. Там же баг позволяющий лепить воздухозаборники прямо друг на друга, так что в реальности они перекрывали бы поток воздуха друг другу.

Постоянные[править]

Бывает, дело доходит даже до конвейера. Так, очень многие персонажи «Mortal Kombat» изначально были всего-то глюками цвета шкурки бойцов.

  • Просто глюк:
    • Скарлет была глюком Китаны (голубой костюм перекрашивался в противоположный по гамме — красный);
    • Эрмак был ошибкой Скорпиона или Саб-Зиро, которых игра перекрашивала в красный цвет, а имя на полоске с жизнями заменяла на «Error Macro» (отсюда и имя «Ermac» — Error Macro). Русский казак Ермак Тимофеевич тут совершенно ни при чём.
  • Похожая история и у других бойцов, только их «выловили» ещё на этапе тестирования и ввели в игру уже официально, как секретных бойцов, иногда неиграбельных до определённой игры.
    • Нуб Сайбот (произошел от Саб-Зиро, которого игра просто выкрашивала в матовый чёрный. В МК2/3 у него был подправленный спрайт Кано, так как в этих частях не было ниндзя; в UMK3 снова стал копией Саб-Зиро с чёрным костюмом);
    • Джейд (как и Скарлет, от Китаны);
    • Смоук (перекрашенный в серый Скорпион со стойкой — но не приёмами — Рептайла; в UMK3 стал перекрашенным в серый Сектором, а по сюжету ему придумали превращение в робота).
    • Воин Чудовище (его так и зовут), который охранял Нексус в конквест -режиме Mortal Kombat: Deception также был альтернативным костюмом Скорпиона.
    • Жрец хаоса Хевик был сначала альтернативным костюмом вышеупомянутого Нуба Сайбота.
    • Персонаж Мясо (Meat) — выгядит как человек с содраной кожей, изначально это была модель, на которую заменялась модель персонажа, которому сделали фаталити.
  • Bio-Forge — постоянно заедающее глюкавое управление, в мануале прописано как сюжетно обоснованное, тем что по сюжету главное героя переделывая в киборга немного не доделали, от чего его время от времени замыкает и заедает. То есть явные баги игры официально прописаны как её фича.
  • То, как выглядят Далеки в «Докторе Кто» — изначально это всё, на что хватило скудного бюджета сериала, а затем, когда появились деньги, облик решили не переделывать.
  • Джон Бёрн спустя много лет признался, что в его игре Mickey Mania для Sega игрока перебрасывало на другой уровень, когда игра из-за бага… крашилась, то есть игрока вместо сообщения об ошибке перебрасывало на другой уровень. В его же игре Toy Story вместо сообщения об ошибке запускалась мини-игра, а в его игре Sonic 3D появлялось меню выбора уровня.
  • Аналогично в The Legend of Zelda: A Link to the Past — в случае краха игры из-за ошибки, игрок попадал на секретный уровень.
  • Eve Online — баг позволяющий мгновенную замену клонов в цитаделях не стали править, а официально признали фичей
  • GTA — в первой части, программисты ненароком заставили полицейские машины таранить машину игрока. Согласно первоначальной идее, они должны были всего-лишь преследовать игрока, пока сам не остановится. Бета-тестерам это настолько понравилось, что полицейские так себя ведут теперь во всех частях.
  • Tomb Raider — всем известный огромный бюст героини был ошибкой создателя 3D-модели. Он хотел увеличить бюст всего на 15 %, но случайно добавил ноль, получив 150 %. Результат ему понравился. Дальше — история.
  • Half-Life 2 — то, что инопланетный насекомоподобный вертолёт отстреливает летящие в него ракеты изначально было багом, который решили сделать фичей.

В других жанрах[править]

В жанре киберпанк протагонист часто использует багофичи. Правда, обычно это закадровый момент крутости по той причине, что автор сам слабо с этим знаком, просто знает, что «хакер — это круто», но описать его действия не может, и потому это остаётся «за кадром».

  • the Matrix — Нео постоянно использует багофичи системы и делает это красиво и эффектно. Соратники Нео это тоже умеют, хотя и не так искусно.
  • Цикл «Лабиринт отражений» Лукьяненко — главный герой часто пользуется багофичами Глубины.
  • Стилусы Wacom для дизайнеров — то что при наклоне пера отличном от 90o, совершенно не интуитивно, смещается курсор от точки соприкосновения с экраном, преподносится маркетологами как «офигенно крутая фича» отсутствующая у конкурентов.
  • RWBY — отдача от косы-снайперской винтовки главной героини настолько велика, что без закрепления оружия хозяйку отбрасывает назад. Проблема? Отнюдь. Руби использует это чтобы резко набирать в бою скорость, усиливать удары и совершать Очень Большие Прыжки да и вообще чуть ли не летает как на метле.
  • Ральф - внутримировое применение: Ванелопа из игры "сладкий форсаж" имеет способность к телепортации, и в самой игре считается глюком. Но в конце выясняется что она истинная королева этой игры и мгновенное перемещение - это её одной уникальная способность.
  • Homestuck — при помещении объекта в инвентарь есть возможность вытеснить другой объект, который при этом улетает с огромной скоростью и может легко потеряться или разбить что-то. Но в помощью этого «бага» можно стрелять во врагов тяжёлыми предметами.
Emblem-important.pngДа миллион раз же было!
Автор этой статьи уверен, что неоднократно видел примеры этого тропа, но не может вспомнить достаточное их количество. Может быть, вам придёт на ум ещё хотя бы парочка?