Сегодня 23 августа 2026
18+
MWC 2018 2018 Computex IFA 2018
реклама
Новости Software

Microsoft объяснила, почему легендарная игра 3D Pinball исчезла из Windows

Microsoft раскрыла давнюю причину исчезновения 3D Pinball из Windows Vista. Во время переноса операционной системы на 64-битную архитектуру разработчики столкнулись с критической ошибкой в игре, но разбираться в чужом и практически недокументированном коде из-за жёстких сроков не стали, пожертвовав игрой ради своевременного релиза всей ОС.

 Источник изображений: windowslatest.com

Источник изображений: windowslatest.com

Об этой истории рассказал проработавший над Windows более трёх десятилетий инженер Microsoft Рэймонд Чэнь (Raymond Chen). Проблема возникла во время переноса миллионов строк кода Windows XP с 32-битной на 64-битную архитектуру: в новой сборке шар после запуска проваливался сквозь лаунчер и игровое поле, из-за чего играть фактически было невозможно. Чэнь вместе с коллегой попытался найти причину сбоя, однако исходный код симулятора пинбола много лет назад написала сторонняя компания, комментарии в нём почти отсутствовали, а отвечающий за столкновения объектов фрагмент разработчики обнаружить не смогли, пишет Windows Latest.

На полноценное изучение игры у команды не было времени, поскольку параллельно ей требовалось переносить огромный объём Windows и укладываться в сроки выпуска системы. По словам Чэня, инженеры «не могли позволить себе потратить несколько дней на изучение кода», чтобы выяснить, какая именно ошибка округления чисел с плавающей запятой нарушила обработку столкновений. В результате 3D Pinball исключили из 64-битной версии, а Windows XP стала последней основной версией системы, поставлявшейся с игрой.

Позднее Чэнь уточнил, что проблемную сборку тестировали не на Intel Itanium, а на процессоре Alpha AXP, который Microsoft использовала для ранней разработки 64-битной Windows. Предположительно, причиной был сбой режима округления в библиотеке среды выполнения языка C, который впоследствии исправили, так и не заметив, что игра снова заработала.

При этом Чэнь ранее сам оптимизировал 3D Pinball для более производительных компьютеров. Игра не ограничивала частоту кадров и на современном оборудовании того времени могла отрисовывать свыше миллиона кадров в секунду, полностью загружая процессор. Инженер установил ограничение в 120 кадров в секунду, после чего загрузка CPU снизилась со 100 % примерно до 1 %. Чэнь впоследствии называл эту доработку одной из работ в Windows XP, которой особенно гордился, а решение отказаться от игры — одним из немногих эпизодов тех лет, которые до сих пор вызывают у него сожаление.

Источник:

Если вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.
Материалы по теме

window-new
Soft
Hard
Тренды 🔥
Microsoft объяснила, почему легендарная игра 3D Pinball исчезла из Windows 7 мин.
Новая статья: Agent 64: Spies Never Die — не время умирать. Рецензия 7 ч.
Всего 1 % игр в Steam собирает 84,5 % выручки, показало исследование 12 ч.
Седьмая утечка геймплея GTA VI показала ограбление заправок и систему повреждения машин 15 ч.
Claude улучшил результаты в три раза благодаря оболочке: Nvidia показала новый путь развития ИИ-агентов 17 ч.
Российский рекорд: впервые в истории весь топ-4 The International заняли команды из РФ 17 ч.
Утечки геймплея GTA VI вызвали в Rockstar переполох, но на планы студии не повлияли 17 ч.
Microsoft запустила приложение, которое делает Bing поиском по умолчанию во всех браузерах 19 ч.
DeepSeek представила экспериментальную мультимодальную ИИ-модель — она не уступает Claude Opus 4.8 22 ч.
Магазин на диване переродился: «Яндекс» начал тестировать функции шопинга на смарт-телевизорах 22 ч.
Тайвань успешно испытал первую самостоятельно разработанную зондирующую ракету Maraho 11 мин.
Synology представила сетевые хранилища RackStation RS826RP+ и RS826+ формата 1U 11 ч.
Gigabyte представила 1U-серверы серии R165 на базе AMD EPYC Venice 11 ч.
Firefly Aerospace доставит на Луну «ядерную печку» — она будет согревать оборудование холодными лунными ночами 12 ч.
SpaceX в сотый раз запустила ракету Falcon в этом году — на орбиту доставлено ещё 27 спутников Starlink 15 ч.
Скоро полетит: SpaceX протестировала готовность двигателей Starship к историческому полёту с выходом на орбиту 16 ч.
Группировка Starlink разрослась до 11 тыс. спутников, похвастался Илон Маск 16 ч.
Sony Xperia 10 VIII показался на фото за несколько дней до анонса 16 ч.
Астрономы нашли невообразимо огромную галактику — она в 17 раз больше Млечного Пути 16 ч.
Google Pixel 11 Pro Fold не выдержал тест на экстремальный изгиб, но хотя бы не взорвался вслед за предшественником 19 ч.