Birou

De ce Microsoft a eliminat jocul 3D Pinball, Windows Vista începând cu

3D Pinball Space Cadet - High Score

3D Pinball Space Cadet - High Score
Anonim

3D Pinball a fost unul dintre cele mai populare jocuri pe orice mașină Windows XP . V-ați întrebat vreodată de ce Microsoft a decis să renunțe la versiunile ulterioare de Windows? Majoritatea speculat că motivul a fost legal, dar acest lucru nu a fost cazul.

3D Pinball a fost inițial scris pentru Windows 95 și avea o buclă de render care pictase cadrele cât mai repede posibil. Dar sa constatat că, în timp ce îl pornim în Windows XP, rata de cadre a Pinball pe hardware-ul contemporan (atunci) era de peste un milion de cadre pe secundă. Microsoft a adăugat mai târziu un limiter în Windows XP, care a limitat rata cadrelor la 120 de cadre pe secundă. Acest lucru a fost suficient pentru a scadea utilizarea procesorului de la 100% la 1%.

În timpul portării a mai multor milioane de linii de cod de la 32 de biți la Windows pe 64 de biți, un program care a intrat în probleme a fost Pinball. versiunea-bit a Pinball a avut un bug destul de urât în ​​cazul în care mingea pur și simplu ar trece prin alte obiecte ca o fantomă. În special, când ați început jocul, mingea va fi livrată lansatorului și apoi va cădea încet spre partea inferioară a ecranului, prin piston și în partea de jos a mesei. Jocurile au fost foarte scurte. Doi dintre noi am încercat să depanem programul pentru a ne da seama ce se întâmplă, dar având în vedere că acest cod a fost scris de câțiva ani mai devreme de o companie externă și că nimeni la Microsoft nu a înțeles vreodată cum a funcționat codul și că cea mai mare parte a codului a fost complet necomentată, pur și simplu nu am putut înțelege de ce detectorul de coliziune nu funcționa. Heck, nici nu am putut găsi detectorul de coliziune! Am avut câteva milioane de linii de cod încă în port, așa că nu ne-am putut permite să petrecem zile studiind codul, încercând să dau seama ce eroare de rotunjire a obiectelor de tip floating obscură a provocat eșecul de detectare a coliziunilor. Tocmai am făcut decizia executivă chiar acolo pentru a renunța la Pinball din produs, spune un blog de pe MSDN.

În timp ce cineva putea oricând să adauge Pinball la versiunile ulterioare Windows, nu a fost recomandat. out Pinball FX2 și spuneți-ne cum credeți că se compară cu jocul Pinball original. Există și alte aplicații pentru jocuri Pinball pentru Windows 10.