Защо Майкрософт премахне играта с 3D пинбол, Windows Vista нататък

Защо Майкрософт премахне играта с 3D пинбол, Windows Vista нататък
Защо Майкрософт премахне играта с 3D пинбол, Windows Vista нататък
Anonim

3D Pinball беше една от най-популярните игри на всички Уиндоус експи машина. Някога се чудеха защо Microsoft реши да я пусне от следващите версии на Windows? Най-спекулативно е, че причината е законна, но това не беше така.

3D Pinball първоначално е бил написан за Windows 95 и е имал рендерна линия, която рисува рамки възможно най-бързо. Но при пренасянето му в Windows XP бе установено, че честотата на кадрите на Pinball на съвременния хардуер е над един милион кадъра в секунда. Microsoft по-късно добави ограничител в Windows XP, който ограничи скоростта на кадрите до 120 кадъра в секунда. Това беше достатъчно, за да се намали използването на CPU от 100% на 1%.
3D Pinball първоначално е бил написан за Windows 95 и е имал рендерна линия, която рисува рамки възможно най-бързо. Но при пренасянето му в Windows XP бе установено, че честотата на кадрите на Pinball на съвременния хардуер е над един милион кадъра в секунда. Microsoft по-късно добави ограничител в Windows XP, който ограничи скоростта на кадрите до 120 кадъра в секунда. Това беше достатъчно, за да се намали използването на CPU от 100% на 1%.

Докато пренасяли няколко милиона реда код от 32-битови до 64-битови Windows, една програма, която попаднала в беда е Pinball.

The 64-bit version of Pinball had a pretty nasty bug where the ball would simply pass through other objects like a ghost. In particular, when you started the game, the ball would be delivered to the launcher, and then it would slowly fall towards the bottom of the screen, through the plunger, and out the bottom of the table. Games tended to be really short. Two of us tried to debug the program to figure out what was going on, but given that this was code written several years earlier by an outside company, and that nobody at Microsoft ever understood how the code worked (much less still understood it), and that most of the code was completely uncommented, we simply couldn’t figure out why the collision detector was not working. Heck, we couldn’t even find the collision detector! We had several million lines of code still to port, so we couldn’t afford to spend days studying the code trying to figure out what obscure floating point rounding error was causing collision detection to fail. We just made the executive decision right there to drop Pinball from the product, says a blog post on MSDN.

Въпреки че винаги може да се добави Pinball към следващите версии на Windows, не се препоръчва.

Потребителите на Windows 8 вече могат да проверят играта Pinball FX2 и да ни кажете как мислите, че тя се сравнява с оригиналната игра Pinball. Съществуват и други приложения за игра Pinball за Windows 10.

Подобни публикации:

  • Топ 5 приложения за игра Pinball за Windows 10 PC
  • Изтегляне на класическата игра 3D Pinball Star за Windows 10 & Windows Phone
  • Класическа 3D игра за пинбол за Windows 10/8/7
  • Office 365 Правителствени функции на САЩ, ценообразуване и планове
  • Keylogger Detector freeware за Windows 10/8/7

Препоръчано: