Kontor

Hvorfor fjernet Microsoft 3D Pinball-spill, Windows Vista og fremover? Pinball var et av de mest populære spillene på en hvilken som helst Windows XP-maskin. Noen gang lurt på hvorfor Microsoft bestemte seg for å slippe det fra påfølgende Windows-versjoner?

3D Pinball Space Cadet - High Score

3D Pinball Space Cadet - High Score
Anonim

var en av de mest populære spillene på en hvilken som helst Windows XP maskin. Noen gang lurt på hvorfor Microsoft bestemte seg for å slippe det fra senere Windows-versjoner? Mest spekulert om at årsaken var lovlig, men det var ikke tilfelle. 3D Pinball ble opprinnelig skrevet for Windows 95 og hadde en gjengeløsning som malte rammer så fort som mulig. Men det ble funnet mens du portretterte det til Windows XP at Pinballs rammepris på moderne maskinvare (da) var over en million bilder per sekund. Microsoft la senere til en begrenser i Windows XP, som avgrenset rammen til 120 bilder per sekund. Dette var nok til å slippe CPU-bruken fra 100% til 1%.

Mens du portretterte flere millioner kodelinjer fra 32-bit til 64-biters Windows, var et program som gikk inn i problemer, Pinball.

64 -bit versjon av Pinball hadde en ganske ekkel bug hvor ballen bare ville passere gjennom andre objekter som et spøkelse. Spesielt når du startet spillet, vil ballen bli levert til lanseringen, og da vil den sakte falle mot bunnen av skjermen, gjennom stemplet og ut av bunnen av bordet. Spill tendens til å være veldig kort. To av oss prøvde å feilsøke programmet for å finne ut hva som foregikk, men gitt at dette var kode skrevet flere år tidligere av et eksternt selskap, og at ingen ved Microsoft noensinne forstod hvordan koden fungerte (mye mindre forstått det), og at det meste av koden var helt uncommented, kunne vi ganske enkelt ikke finne ut hvorfor kollisionsdetektoren ikke virket. Heck, vi kunne ikke engang finne kollisjonsdetektoren! Vi hadde flere millioner kodelinjer fremdeles til port, så vi kunne ikke ha råd til å tilbringe dager som studerte koden, og prøvde å finne ut hvilken obskure flytende punktrundefeil som forårsaket kollisjonsdeteksjon for å mislykkes. Vi har nettopp gjort den utøvende beslutningen der, for å slippe Pinball fra produktet, sier et blogginnlegg på MSDN.

Mens man alltid kan legge til Pinball til senere Windows-versjoner, anbefales det ikke.

Windows 8-brukere kan nå sjekke ut Pinball FX2-spill, og la oss få vite hvordan du synes det sammenlignes med det opprinnelige Pinball-spillet. Det finnes også andre Pinball-spillprogrammer for Windows 10 også.