Escritório

Por que a Microsoft removeu o 3D Pinball, o Windows Vista em diante

A história do Windows - TecMundo

A história do Windows - TecMundo
Anonim

O 3D Pinball era um dos jogos mais populares em qualquer máquina com Windows . Já se perguntou por que a Microsoft decidiu abandoná-lo nas versões subsequentes do Windows? A maioria especulou que o motivo era legal, mas esse não era o caso. O 3D Pinball foi originalmente escrito para o Windows 95 e tinha um loop de renderização que pintava quadros o mais rápido possível. Mas foi encontrado durante a portabilidade para o Windows XP que a taxa de quadros do Pinball no hardware contemporâneo (então) ultrapassava um milhão de quadros por segundo. A Microsoft posteriormente adicionou um limitador no Windows XP, que limitou a taxa de quadros a 120 quadros por segundo. Isso foi o suficiente para reduzir o uso da CPU de 100% para 1%.

Enquanto portava vários milhões de linhas de código do Windows de 32 bits para o Windows de 64 bits, um programa que apresentava problemas era o Pinball. A versão de bits do Pinball tinha um bug muito desagradável, onde a bola simplesmente passava por outros objetos como um fantasma. Em particular, quando você começou o jogo, a bola seria entregue ao lançador e, em seguida, cairia lentamente para a parte inferior da tela, através do êmbolo e para fora da parte inferior da mesa. Os jogos costumavam ser muito curtos. Dois de nós tentamos depurar o programa para descobrir o que estava acontecendo, mas dado que este era um código escrito vários anos antes por uma empresa externa, e que ninguém na Microsoft jamais entendia como o código funcionava (muito menos ainda o entendia), e que a maior parte do código era completamente descomentada, nós simplesmente não conseguíamos descobrir por que o detector de colisão não estava funcionando. Heck, não conseguimos encontrar o detector de colisão! Nós tínhamos vários milhões de linhas de código ainda para portar, então não podíamos gastar dias estudando o código tentando descobrir qual erro obscuro de arredondamento de ponto flutuante estava causando falha na detecção de colisão. Acabamos de tomar a decisão executiva para descartar o Pinball do produto, diz uma postagem no blog do MSDN.

Embora sempre seja possível adicionar Pinball a versões subsequentes do Windows, isso não é recomendado.

Os usuários do Windows 8 agora podem verificar jogo Pinball FX2, e deixe-nos saber como você acha que se compara com o jogo Pinball original. Existem outros aplicativos de jogos de Pinball para o Windows 10 também.