«Дочекалися»: розробники 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

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

Нова функція Google Recovery Contacts дозволяє відновити доступ до акаунту через друзів або родичів

Google представила функцію Recovery Contacts, яка допомагає відновити доступ до облікового запису через довірених осіб.…

16.10.2025

90% коду в компанії пише штучний інтелект, але він не замінить розробників — CEO Anthropic

Інструменти на базі моделей Claude генерують 90% нового коду в більшості команд Anthropic, але розробників…

16.10.2025

Нова модель кодування Claude Haiku 4.5 «втричі дешевша та вдвічі швидша», ніж Claude Sonnet 4

Anthropic випустила нову оптимізовану для кодування модель Claude Haiku 4.5, яка, згідно з повідомленням у…

16.10.2025

Ілон Маск анонсував конкурента Microsoft та Apple. Новий проект Macrohard матиме свою операційну систему

Ілон Маск припускає, що його новий проект Macrohard не обмежуватиметься розробкою програмного забезпечення, як Microsoft,…

15.10.2025

Фонд вільного програмного забезпечення почав розробку Librephone — «повністю безкоштовної» версії Android

Фонд вільного програмного забезпечення (Free Software Foundation, FSF) оголосив про запуск проекту Librephone, який має…

15.10.2025

Indeema придбала Perfsol, зміцнюючи свої позиції у штучному інтелекті та розробці інтелектуальних систем

Indeema, глобальна інженерна компанія зі спеціалізацією в галузі IoT, оголосила про придбання Perfsol — компанії-розробника…

15.10.2025