Kodėl "Microsoft" pašalino "3D Pinball" žaidimą "Windows Vista"

Kodėl "Microsoft" pašalino "3D Pinball" žaidimą "Windows Vista"
Kodėl "Microsoft" pašalino "3D Pinball" žaidimą "Windows Vista"

Video: Kodėl "Microsoft" pašalino "3D Pinball" žaidimą "Windows Vista"

Video: Kodėl
Video: How to Change Taskbar Color on Windows 10? - YouTube 2024, Gegužė
Anonim

3D Pinball buvo vienas iš populiariausių žaidimų bet kuriame Windows XP mašina. Kada nors susimąstėte, kodėl "Microsoft" nusprendė atsisakyti tolesnių "Windows" versijų? Daugiausia spektakliu, kad priežastis buvo teisėta, tačiau taip nebuvo.

"3D Pinball" iš pradžių buvo parašytas sistemai "Windows 95" ir buvo sukurtas ciklas, kuriame dažytos rėmeliai kuo greičiau. Tačiau buvo nustatyta, kad, perkeldami ją į "Windows XP", "Pinball" rėmo norma šiuolaikinėje aparatūroje (tada) viršijo milijoną kadrų per sekundę. Vėliau "Microsoft" pridūrė apribojimą "Windows XP", kuris apribojo kadrų dažnį iki 120 kadrų per sekundę. Tai pakanka, kad procesoriaus naudojimas sumažėtų nuo 100% iki 1%.
"3D Pinball" iš pradžių buvo parašytas sistemai "Windows 95" ir buvo sukurtas ciklas, kuriame dažytos rėmeliai kuo greičiau. Tačiau buvo nustatyta, kad, perkeldami ją į "Windows XP", "Pinball" rėmo norma šiuolaikinėje aparatūroje (tada) viršijo milijoną kadrų per sekundę. Vėliau "Microsoft" pridūrė apribojimą "Windows XP", kuris apribojo kadrų dažnį iki 120 kadrų per sekundę. Tai pakanka, kad procesoriaus naudojimas sumažėtų nuo 100% iki 1%.

Perkeliant keletą milijonų eilučių kodo nuo 32 bitų į 64 bitų Windows, viena programa, kuri pateko į bėdą, buvo "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.

Nors "Pinball" visada galėjo pridėti prie vėlesnių "Windows" versijų, tai nebuvo rekomenduojama.

"Windows 8" vartotojai dabar gali patikrinti "Pinball FX2" žaidimą ir pranešti mums, kaip jūs manote, kad jis lyginamas su originaliu "Pinball" žaidimu. Taip pat yra ir kitų "Pinball" žaidimų programų, skirtų "Windows 10".

Susijusios žinutės:

  • Top 5 Pinball žaidimų programos, skirtos "Windows 10" kompiuteriui
  • Atsisiųskite Classic 3D Pinball Star žaidimą "Windows 10" ir "Windows Phone"
  • Klasikinis 3D Pinball žaidimas "Windows 10/8/7"
  • "Office 365" JAV vyriausybės ypatybės, kainos ir planai
  • Keylogger Detector nemokama programa "Windows 10/8/7

Rekomenduojamas: