В Microsoft пояснили, почему в Windows пропал 3D Pinball

Компания Microsoft объяснила, почему игра 3D Pinball исчезла из Windows после выхода версии Windows XP. Причина оказалась не в юридических проблемах, как долго считалось, а в ошибке, которую не успели исправить при переносе системы на 64-битную архитектуру. Telegram-канал создателя Трешбокса про технологии

Инженер Microsoft Рэймонд Чен рассказал, что команда обнаружила странный сбой. Шарик в начале игры падал в пусковое устройство, проходил сквозь поршень и исчезал под столом. Из-за этого партия фактически заканчивалась сразу.

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

Позже препятствием для возвращения Pinball в Windows стала лицензия. Microsoft могла распространять игру только вместе с Windows и пакетами Plus!, но не отдельно. Попытка восстановить игру в Microsoft Garage также упёрлась в условия старого соглашения.

Чен до сих пор жалеет об исчезновении Pinball. В Windows XP он исправил проблему, из-за которой игра могла загружать процессор на 100%. После ограничения частоты кадров до 120 FPS нагрузка снизилась примерно до 1%.

Источник: trashbox.ru

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев