«Дождались»: разработчики Half-Life исправили баг, которому 25 лет
Разработчик игр Valve выпустил масштабное обновление Half-Life 25th Anniversary с неожиданным бонусом – небольшим патчем, пофиксившим очень старый баг.
Необыкновенной историей поделился IGN.
О чем идет речь
В сцене Blast Pit есть кат-сцена, в которой щупальце разбивает стекло, валит ученого на пол и тянет его.
Но если присмотреться, то можно увидеть, что анимация инопланетного щупальца и ученого не синхронизирована – щупальце тянет ученого, фактически не касаясь его.
Нагляднее это можно увидеть в видео до и после.
How it was previously for reference pic.twitter.com/16boWWVTd0
— Vinícius Medeiros (@VinciusMedeiro6) November 23, 2023
Поклонники игры годами просили пофиксить баг. Его даже показали в документальном фильме Half-Life: 25th Anniversary Documentary к юбилею игры.
Как фиксили баг
В сообщении в социальных сетях программист Valve Бен Бербанк объяснил ситуацию. Valve, якобы, хотела пофиксить баг к 25-летию, но «другие вещи имели более высокий приоритет».
«Это не системная ошибка, и, похоже, она в большинстве своем присуща этой кат-сцене. Главным образом, потому что это единственная кат-сцена, которая, кажется, в значительной степени зависит от синхронизации кучи анимаций», — написал он.
У Valve было три варианта: попытаться исправить код, изменить воспроизводимую анимацию или изменить карту.
В результате было принято решение редактировать карту.
«Я просто отредактировал карту. Запуск анимации при открытии двери (некоторые моды сообщества делали это с декомпилированными или перекомпилированными версиями карт), гарантирует, что игрок не сможет застрелить ученого, прежде чем все начнет синхронизироваться», — отметил он.
Отметим, что недавно была история как 22-летний программист Ифан Чжу пофиксил баг в Firefox , которому было столько же лет, как и ему.
Читайте также:
Как написать хороший баг-репорт. Советы от Senior QA
Украинская тестировщица собрала топ-10 плагинов для VSCode: Git, дебагинг, форматирование кода
До $20 тыс. за баг: Microsoft запускает Defender Bounty Program
Сообщить об опечатке
Текст, который будет отправлен нашим редакторам: