Kontor

Varför tog Microsoft bort 3D Pinball-spel, Windows Vista och framåt?

Let's Test 3D Pinball Space Cadet (Downloadlink Windows Vista + Windows 7)

Let's Test 3D Pinball Space Cadet (Downloadlink Windows Vista + Windows 7)
Anonim

3D Pinball var en av de mest populära spelen på någon Windows XP -maskin. Någonsin undrat varför Microsoft bestämde sig för att släppa det från följande Windows-versioner? Mest spekulerade att orsaken var laglig, men det var inte fallet.

3D Pinball var ursprungligen skrivet för Windows 95 och hade en renderingsslinga som målade ramar så snabbt som möjligt. Men det hittades samtidigt som det skickades till Windows XP att Pinballs ramhastighet på modern hårdvara (då) var över en miljon bilder per sekund. Microsoft lade senare till en begränsare i Windows XP, som begränsade bildhastigheten till 120 bilder per sekund. Detta var tillräckligt för att släppa CPU-användningen från 100% till 1%.

Medan flera miljoner koden linjerades från 32-bitars till 64-bitars Windows, var ett program som stötte på problem Pinball.

64 -bit-versionen av Pinball hade en ganska otäck bugga där bollen helt enkelt skulle passera genom andra föremål som ett spöke. I synnerhet när du startade spelet skulle bollen levereras till lanseringen, och då skulle den långsamt falla ner mot skärmens botten, genom kolven och ut i botten av bordet. Spel tenderade att vara väldigt korta. Två av oss försökte felsöka programmet för att ta reda på vad som hänt, men med tanke på att det här var en kod som skrivits flera år tidigare av ett externt företag, och att ingen hos Microsoft någonsin förstod hur koden fungerade (mycket mindre fortfarande förstod det) och att det mesta av koden var helt okänt, kunde vi helt enkelt inte ta reda på varför kollisionsdetektorn inte fungerade. Heck, vi kunde inte ens hitta kollisionsdetektorn! Vi hade flera miljoner kodkod fortfarande till hamn, så vi kunde inte ha råd att spendera dagar som studerade koden och försökte ta reda på vilket obscure flytpunktsavrundningsfel som orsakade kollisionsdetektering att misslyckas. Vi har precis gjort det verkställande beslutet just där för att släppa Pinball från produkten, säger ett bloggpost på MSDN.

Medan man alltid kan lägga till Pinball till följande Windows-versioner, rekommenderades det inte.

Windows 8-användare kan nu kolla ut Pinball FX2-spelet och låt oss veta hur du tycker att den jämför med det ursprungliga Pinball-spelet. Det finns också andra Pinball-spelprogram för Windows 10 som finns tillgängliga.