«Дождались»: разработчики 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

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

Что такое прокси-сервер: пояснение простыми словами, зачем нужны прокси

Прокси (proxy), или прокси-сервер — это программа-посредник, которая обеспечивает соединение между пользователем и интернет-ресурсом. Принцип…

21.11.2024

Что такое PWA приложение? Зачем необходимо прогрессивное веб-приложение

Согласитесь, было бы неплохо соединить в одно сайт и приложение для смартфона. Если вы еще…

19.11.2024

Как создать игру на телефоне: программирование с помощью конструктора

Повсеместное распространение смартфонов привело к огромному спросу на мобильные игры и приложения. Миллиарды пользователей гаджетов…

17.11.2024

Google Bard: эффективный аналог ChatGPT

В перечне популярных чат-ботов с искусственным интеллектом Google Bard (Gemini) еще не пользуется такой популярностью…

14.11.2024

Скрипт и программирование: что это такое простыми словами

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

12.11.2024

Дедлайн в разработке: что это такое простыми словами

Дедлайн (от англ. deadline — «крайний срок») — это конечная дата стачи проекта или задачи…

11.11.2024