Windows 3D Pinball умер из-за того, что шарик всё время проваливался сквозь пол.

3d Pinball Space Cadet Microsoft Windows пинбол рэймонд чен pcworld.com

Узнайте, почему 3D Pinball: Space Cadet исчезла из Windows после XP. Ветеран Microsoft Рэймонд Чен раскрыл причину: ошибка округления при переходе на 64-битную версию и лицензионные ограничения не позволили исправить баг. Игра по-прежнему доступна в браузере и на Android.

Ветеран Microsoft Рэймонд Чен наконец раскрыл, почему классическая игра-пинбол 3D Pinball: Space Cadet исчезла из Windows после Windows XP. История была впервые опубликована изданием Windows Latest.

По словам Чена, проблемы возникли при адаптации кода Windows с 32-битной на 64-битную архитектуру. В ранней 64-битной версии система обнаружения коллизий игры работала некорректно, из-за чего шарик проваливался сквозь игровое поле.

Считается, что баг был вызван ошибкой округления, но исправить его оказалось сложно, так как игра была разработана сторонней компанией, а код практически не был задокументирован. Поскольку предстояло много другой работы и приближался дедлайн, команда предпочла удалить игру.

Когда позже другая команда попыталась возродить 3D Pinball: Space Cadet, выяснилось, что лицензионное соглашение ограничивало возможности Microsoft по отдельному переизданию игры (издателем 3D Pinball была Maxis, ныне входящая в Electronic Arts). Хотя 3D Pinball: Space Cadet больше не доступна для Windows, её можно запустить напрямую в веб-браузере.

Несколько месяцев назад независимый разработчик также выпустил культовую игру заново для смартфонов на Android. Подробнее об этом можно прочитать здесь. 

Ранее предполагалось, что 3D Pinball отсутствовала в Windows Vista, пришедшей на смену Windows XP, из-за несовместимости с кодом новой операционной системы. Как выяснилось, это была лишь половина истории. Теперь мы знаем больше.

Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.

В тренде:


Похожие новости: