Microsoft’s Gaming Legacy: A Shift in Focus
In a notable shift, Microsoft initially included the Solitaire Collection with Windows 10, allowing users to enjoy a touch of nostalgia right out of the box. However, many other classic games still required separate downloads, a trend that continued with the release of Windows 11, which also features only the Microsoft Solitaire Collection.
While this may seem like a minor detail in the grand scheme of things, the availability of these games provided a light-hearted diversion for users. Over the years, Microsoft has increasingly directed Windows users toward its Xbox platform for gaming, leaving behind beloved titles such as 3D Pinball: Space Cadet due to technical challenges.
Raymond Chen, a veteran at Microsoft, shed light on the discontinuation of 3D Pinball, attributing it to the transition from 32-bit to 64-bit architecture. He recounted the complexities involved in porting millions of lines of code during the development of Windows XP 64-bit Edition. Unfortunately, Pinball encountered significant issues; a particularly troublesome bug caused the game’s ball to pass through objects as if it were a ghost. This glitch manifested when the ball was launched, only to fall slowly through the plunger and out of the table.
One of the things I did in Windows XP was port several millions of lines of code from 32-bit to 64-bit Windows so that we could ship Windows XP 64-bit Edition. But one of the programs that ran into trouble was 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.
With millions of lines of code still pending for porting, the team made the pragmatic decision to exclude Pinball from the product lineup rather than invest time in unraveling the complexities of the code.
Further reading: Windows 11 still runs on code from the 1990s.