Toimisto

Miksi Microsoft poisti 3D Pinball-pelin, Windows Vista

30 Ultimate PowerPoint Tips and Tricks for 2020

30 Ultimate PowerPoint Tips and Tricks for 2020
Anonim

3D Pinball oli yksi suosituimmista peleistä missä tahansa Windows XP koneessa. Oletko koskaan miettinyt, miksi Microsoft päätti hylätä sen myöhemmistä Windows-versioista? Useimmat ajattelivat, että syy oli laillinen, mutta se ei ollut näin.

3D Pinball oli alunperin kirjoitettu Windows 95: lle ja siinä oli renderiluku, joka maalasi kehyksiä mahdollisimman nopeasti. Mutta se löytyi, kun se siirsi sen Windows XP: lle, että Pinballin nykyinen laitteistokehysnopeus oli sitten yli miljoona kehystä sekunnissa. Microsoft lisäsi myöhemmin rajoitin Windows XP: ssä, joka rajasi kehysnopeuden 120 kehykseen sekunnissa. Tämä riitti pudottamaan CPU: n käytön 100%: sta 1%: iin.

Kun siirrät useita miljoonia koodilinjoja 32-bittisestä 64-bittiseen Windows-järjestelmään, yksi ongelma oli Pinball. -bittinen versio Pinball oli melko ilkeä bugi, jossa pallo yksinkertaisesti läpi muiden esineiden kuten aave. Erityisesti, kun aloitit pelin, pallo siirrettiin kantorakettiin ja sitten se hitaasti putoisi ruudun alareunaan, männän läpi ja pöydän pohjaan. Pelit olivat yleensä lyhyitä. Kaksi meistä yritteli debugata ohjelmaa selvittääkseen, mitä tapahtui, mutta koska tämä oli muutamia vuosia aiemmin ulkopuolisen yrityksen kirjoittamia koodeja ja että kukaan mikään Microsoft ei koskaan ymmärtänyt koodin toimivuutta (vielä vähemmän ymmärretty) ja että suurin osa koodista oli täysin huomaamaton, emme yksinkertaisesti voineet selvittää miksi törmäysilmaisin ei toiminut. Heck, emme voineet edes löytää törmäysilmaisinta! Meillä oli useita miljoonia riviä koodia vielä satamaan, joten meillä ei ollut varaa viettää päiviä, jotka tutkivat koodia yrittäessään selvittää, mikä hämärä liukulukuinen pyöristysvirhe aiheutti törmäyksen havaitsemisen epäonnistumaan.

Vaikka voisimme aina lisätä Pinballin myöhemmille Windows-versioille, sitä ei suositella.

Windows 8-käyttäjät voivat nyt tarkistaa, ulos Pinball FX2-pelistä ja kerro meille, miten luulet sen olevan verrannollinen alkuperäiseen Pinball-peliin. Myös muita Windows 10: n Pinball-pelisovelluksia on saatavilla.