Kāpēc Microsoft novērš 3D Pinball spēli, Windows Vista, un tā tālāk

Kāpēc Microsoft novērš 3D Pinball spēli, Windows Vista, un tā tālāk
Kāpēc Microsoft novērš 3D Pinball spēli, Windows Vista, un tā tālāk

Video: Kāpēc Microsoft novērš 3D Pinball spēli, Windows Vista, un tā tālāk

Video: Kāpēc Microsoft novērš 3D Pinball spēli, Windows Vista, un tā tālāk
Video: How to Change Taskbar Color on Windows 10? - YouTube 2024, Aprīlis
Anonim

3D pinball bija viena no populārākajām spēlēm uz jebkuru Windows XP mašīna. Kādreiz prātoju, kāpēc Microsoft nolēma to nomest no nākamajām Windows versijām? Visvairāk spekulējis, ka iemesls bija likumīgs, bet tas tā nebija.

3D Pinball sākotnēji tika uzrakstīts par Windows 95 un tam bija renderēšanas cilpa, kas pēc iespējas ātrāk krāsoja rāmjus. Bet tas tika konstatēts, to pārnesot uz Windows XP, ka Pinball rāmis likme mūsdienu aparatūrā (pēc tam) bija vairāk nekā viens miljons kadru sekundē. Vēlāk Microsoft pievienoja ierobežotāju sistēmai Windows XP, kas ierobežoja kadru ātrumu līdz 120 kadriem sekundē. Tas bija pietiekami, lai samazinātu CPU izmantošanu no 100% līdz 1%.
3D Pinball sākotnēji tika uzrakstīts par Windows 95 un tam bija renderēšanas cilpa, kas pēc iespējas ātrāk krāsoja rāmjus. Bet tas tika konstatēts, to pārnesot uz Windows XP, ka Pinball rāmis likme mūsdienu aparatūrā (pēc tam) bija vairāk nekā viens miljons kadru sekundē. Vēlāk Microsoft pievienoja ierobežotāju sistēmai Windows XP, kas ierobežoja kadru ātrumu līdz 120 kadriem sekundē. Tas bija pietiekami, lai samazinātu CPU izmantošanu no 100% līdz 1%.

Kaut arī porting vairākus miljonus koda rindiņas no 32 bitu līdz 64 bitu Windows, viena programma, kas nonāca nepatikšanās, bija 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.

Kaut arī vienmēr varēja pievienot Pinball nākamajām Windows versijām, tas nebija ieteicams.

Windows 8 lietotāji tagad var pārbaudīt Pinball FX2 spēli un informēt mūs, kā jūs domājat, ka tas ir salīdzināms ar sākotnējo Pinball spēli. Ir pieejami arī citi Pinball spēļu progr par 10 Windows 10.

Saistītie raksti:

  • Top 5 Pinball spēļu progr 10 Windows PC
  • Lejupielādējiet Classic 3D Pinball Star spēli Windows 10 un Windows Phone
  • Classic 3D Pinball spēle, kas paredzēta operētājsistēmai Windows 10/8/7
  • Office 365 ASV valdības līdzekļi, cenas un plāni
  • Keylogger Detector freeware for Windows 10/8/7

Ieteicams: