«Дочекалися»: розробники Half-Life виправили баг, якому 25 років

Ігор Шелудченко

Розробник ігор Valve випустив масштабне оновлення Half-Life 25th Anniversary з несподіваним бонусом — невеликим патчем, який пофіксив дуже старий баг.

Незвичайною історією поділився IGN.

Про що йдеться

У сцені Blast Pit є кат-сцена, в якій щупальце розбиває скло, валить вченого на підлогу і тягне його.

Але якщо придивитися, то можна побачити, що анімація інопланетного щупальця та вченого не синхронізована — щупальце тягне вченого, фактично не торкаючись його.

Наглядніше це можна побачити в відео «до» та «після».

Шанувальники гри роками просили пофіксити баг. Його навіть показали  у документальному фільмі Half-Life: 25th Anniversary Documentary до ювілею гри.

Як фіксили баг

У дописі в соціальних мережах програміст Valve Бен Бербанк пояснив ситуацію. Valve, нібито, хотіла пофіксити баг до 25-ї річниці, але «інші речі мали вищий пріоритет».

«Це не системна помилка, і, схоже, вона здебільшого притаманна цій кат-сцені. Головним чином тому, що це єдина кат-сцена, яка, здається, значною мірою залежить від синхронізації купи анімацій», — написав він.

У Valve було три варіанти: спробувати виправити код, змінити анімацію, яка відтворюється, або змінити карту.

В результаті було ухвалено рішення редагувати карту.

«Я просто відредагував карту. Запуск анімації при відкритті дверей (деякі моди спільноти робили це з декомпільованими або перекомпільованими версіями карт), гарантує, що гравець не зможе застрелити вченого, перш ніж все почне синхронізуватися», — зазначив він.

Зазначимо, нещодавно була історія як 22-річний програміст Іфан Чжу пофіксив баг в Firefox, якому було стільки ж років, як і йому.

Читайте також:

Як написати гарний баг-репорт. Поради від Senior QA

Українська тестувальниця зібрала топ-10 плагінів для VSCode: Git, дебагінг, форматування коду

До $20 тис. за баг: Microsoft запускає Defender Bounty Program

Останні статті

Meta не змогли купити ШІ-стартап Іллі Суцкевера за $32 млрд, а тепер намагається переманити їхнього CEO

Meta Platforms посилює «полювання» на ключових фахівців зі штучного інтелекту. Після невдалої спроби викупити стартап…

20.06.2025

Україну на виставці VivaTech 2025 представляли 16 стартапів. Один з них визнали найперспективнішим соціально-екологічним проєктом заходу

Українська технологічна спільнота укотре підтвердила свої глобальні амбіції на виставці VivaTech 2025, де національний стенд…

20.06.2025

Програмісти яких країн найчастіше генерують код — результати дослідження

Розробники програмного забезпечення із США виявились найактивнішими в світі користувачами чат-ботів і помічників кодування на…

20.06.2025

Microsoft видалить застарілі драйвери з Windows Update

Компанія Microsoft повідомила про намір видалити застарілі драйвери, які досі доступні через Windows Update. Це…

20.06.2025

У пакетах npm виявили код, який циклічно відтворює гімн України для відвідувачів російських сайтів

Команда дослідження загроз Socket виявила два npm-пакети, які використовуються в JavaScript-розробці, з прихованим функціоналом для…

20.06.2025

Третина згенерованого коду потрапляє в продакшн без перевірки — звіт Cloudsmith

Штучний інтелект генерує понад половину коду в деяких компаніях, але значна його частина потрапляє в…

20.06.2025