Oficina

¿Por qué Microsoft eliminó el juego 3D Pinball, Windows Vista en adelante?

Poner en pantalla completa cualquier juego sin programas - Gráficos HD Intel

Poner en pantalla completa cualquier juego sin programas - Gráficos HD Intel
Anonim

3D Pinball era uno de los juegos más populares en cualquier máquina Windows XP . ¿Alguna vez se preguntó por qué Microsoft decidió eliminarlo de las versiones posteriores de Windows? La mayoría especulaba que el motivo era legal, pero ese no era el caso.

3D Pinball fue escrito originalmente para Windows 95 y tenía un bucle de renderizado que pintaba cuadros lo más rápido posible. Pero se descubrió durante la migración a Windows XP que la velocidad de fotogramas de Pinball en el hardware contemporáneo (en ese momento) era más de un millón de fotogramas por segundo. Microsoft luego agregó un limitador en Windows XP, que limitó la velocidad de fotogramas a 120 fotogramas por segundo. Esto fue suficiente para reducir el uso de la CPU del 100% al 1%.

Al transferir varios millones de líneas de código de 32 bits a Windows de 64 bits, un programa que tuvo problemas fue Pinball.

El 64 La versión de bit de Pinball tenía un error bastante desagradable en el que la bola simplemente pasaba a través de otros objetos como un fantasma. En particular, cuando comenzaste el juego, la pelota se entregaría al lanzador, y luego caería lentamente hacia la parte inferior de la pantalla, a través del émbolo y fuera de la parte inferior de la mesa. Los juegos tendían a ser realmente cortos. Dos de nosotros intentamos depurar el programa para descubrir qué estaba pasando, pero dado que se trataba de un código escrito varios años antes por una empresa externa, y que nadie en Microsoft había entendido cómo funcionaba el código (y mucho menos aún lo entendía), y que la mayor parte del código estaba completamente descomentada, simplemente no podíamos entender por qué el detector de colisión no funcionaba. ¡Diablos, ni siquiera pudimos encontrar el detector de colisión! Todavía teníamos varios millones de líneas de código de puerto, por lo que no podíamos pasarnos días estudiando el código tratando de descubrir qué oscuro error de redondeo de punto flotante hacía que falle la detección de colisiones. Acabamos de tomar la decisión ejecutiva de dejar caer a Pinball del producto, dice una publicación de blog en MSDN.

Aunque siempre se podía agregar Pinball a las versiones posteriores de Windows, no se recomendaba.

Los usuarios de Windows 8 ahora pueden consultar juego Pinball FX2, y háganos saber cómo cree que se compara con el juego Pinball original. También hay otras aplicaciones de juego Pinball para Windows 10 disponibles.