Забытая ошибка в 3D Pinball: как игра могла "разогнаться" до 5000 FPS

  • Категория: Игры
  • Дата: 10 сентября 2025 г. в 15:00
  • Просмотров: 30

Обложка

Помните 3D Pinball for Windows - Space Cadet? Наверняка вы, как и многие, провели немало времени, пытаясь побить рекорды в этой классической игре на стареньком семейном компьютере. А что, если бы существовала возможность запустить её с невероятной скоростью в 5000 кадров в секунду? Звучит как фантастика, но, оказывается, такая возможность была!

Дэйв Пламмер, один из разработчиков ключевых компонентов Windows, включая Media Center, Task Manager и поддержку ZIP-архивов, портировал 3D Pinball for Windows - Space Cadet с Windows NT на Windows 95. Недавно он поделился интересным фактом на своем YouTube-канале: из-за ошибки в коде игра теоретически могла работать с частотой около 5000 FPS!

"В моем игровом движке была ошибка: он рисовал кадры так быстро, как только мог", — объяснил Пламмер.

Изначально, когда игра была разработана для процессора MIPS R4000 с частотой 200 МГц, 3D Pinball выдавала стабильные 60-90 FPS. Но с развитием технологий и ростом мощности компьютеров, эта ошибка стала проявляться.

"Несколько лет спустя кто-то заметил, что на многоядерных машинах игра использует целое ядро только для того, чтобы постоянно крутить пинбол... Она все еще рисовалась так быстро, как могла, но теперь уже со скоростью, скажем, 5000 кадров в секунду, потому что машины стали намного быстрее, чем раньше".

Коллеги из PC Gamer также осветили эту историю, добавив дополнительные детали.

К сожалению, насладиться плавной картинкой 3D Pinball for Windows - Space Cadet на современных мониторах нам не суждено. Бывший инженер Microsoft, Раймонд Чен, ограничил частоту кадров в игре до 100 FPS.

Историю исправления этой ошибки Дэйв Пламмер также рассказал на своем YouTube-канале Dave's Garage.

Сейчас эта ситуация кажется забавной, но, как объяснил Пламмер, в то время все было гораздо серьезнее:

"Если ошибка попадала в финальный продукт и требовала исправления через Service Pack, это никогда не было смешным делом. Это было довольно постыдно".

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

Проблемы Microsoft сегодня

К сожалению, проблемы с ошибками не остались в прошлом. В 2025 году Microsoft столкнулась с обвинениями в том, что Windows 11 выводит из строя твердотельные накопители (SSD). Проблемы с конфиденциальностью и безопасностью вызвала функция Recall, которая должна была стать ключевой особенностью Copilot+ PCs, но её запуск был отложен из-за критики.

Исполнительный редактор издания, Джез Корден, отметил:

"Когда вы смотрите на другие продукты Microsoft, такие как Windows 11, Surface и даже более ранние продукты - пустые обещания, обман и нарушенные обещания, создается впечатление, что компания просто не желает рисковать или давать продуктам время, необходимое им для того, чтобы засиять... Microsoft все чаще просто, кажется, идет туда, где другие компании, истинные новаторы, говорят, что есть деньги - в поисках следующей причуды, которую можно поглотить и обработать, а не курировать и культивировать. Как Xbox, Surface или Windows 11 будут расти без риска, инвестиций и укрепления доверия потребителей? В мире, где у Microsoft достаточно капитала, чтобы просто двигаться туда, куда дует ветер, ей, кажется, просто все равно. Так не должно быть".

Генеральный директор Microsoft, Сатья Наделла, заявил, что искусственный интеллект уже пишет 30% кода Microsoft, поэтому компания, похоже, готова рисковать и внедрять инновации, но не всегда так, как этого хотят пользователи.

Мнение редакции: Проблема не в самих ошибках, а в реакции на них. Важно не только оперативно исправлять уязвимости, но и прислушиваться к мнению пользователей, предоставляя им прозрачную информацию о проблемах и принимаемых мерах. В противном случае, как справедливо заметил Джез Корден, доверие потребителей будет подорвано.

MSReview Источник:
www.windowscentral.com
  • 0




  • Комментарии
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.