Raymond Chen, ingeniero de Microsoft, desvela por qué desapareció de Windows el mítico juego del Pinball: "No podíamos permitirnos ese lujo"

Juego 3D Pinball en Windows XP
Juego 3D Pinball en Windows XPGenerada con IA
Noticia
Añádenos en Google

Elígenos como tu fuente preferida en Google.

Windows XP fue la última versión del sistema que incluyó Pinball de forma nativa. Un juego que procedía de Full Tilt! Pinball, desarrollado por Cinematronics y publicado por Maxis.

Si utilizaste Windows XP y después diste el salto a Windows Vista, probablemente recuerdes 3D Pinball, el juego que Microsoft incluía con el sistema operativo.  

Estaba en muchos ordenadores y era una de las opciones más conocidas para jugar sin instalar nada y sin conexión, ya que era un juego nativo del sistema operativo.

Pero cuando se lanzó Windows Vista, Pinball desapareció, y durante años se plantearon distintas explicaciones sobre su retirada, entre ellas posibles problemas relacionados con los derechos del juego. 

Sin embargo, Raymond Chen, ingeniero de Microsoft, explicó cuál fue el motivo real, y ha despejado todas las dudas que había en torno a Pinball, uno de los juegos más recordados por los usuarios de Windows.

Un fallo que Microsoft no podía localizar

Según Chen, en la versión de 64 bits del juego, la bola no se comportaba correctamente, y en lugar de chocar con los elementos de la mesa, los atravesaba y terminaba cayendo por la parte inferior. 

El problema estaba relacionado con la detección de colisiones, una parte fundamental para que el juego pudiera calcular cuándo la bola golpeaba una pieza. 

Raymond Chen y otro ingeniero intentaron encontrar el origen del fallo, pero se encontraron con un problema en el mantenimiento de software antiguo. 

Y es que Pinball había sido desarrollado por una empresa externa y el código tenía muy pocos comentarios. Microsoft tampoco contaba con ingenieros que conocieran en profundidad cómo funcionaba internamente.

Por ello, localizar la parte responsable de las colisiones resultó complicado. Chen explicó que llegaron a plantearse que el fallo podía estar relacionado con la forma en que el programa realizaba determinados cálculos, pero comprobarlo requería estudiar durante días un código que apenas conocían.

Microsoft tenía que adaptar millones de líneas de código a 64 bits y cumplir con el calendario previsto para el lanzamiento. Así que dedicar varios días a investigar Pinball no era una opción razonable mientras quedaba tanto trabajo pendiente.

La solución fue eliminar el juego de la versión de Windows Vista, por lo que Chen reconoció que la decisión le molestó porque también era usuario de Pinball y disfrutaba jugando con él. 

Pinball llegó a Windows desde otro juego

Cabe mencionar que 3D Pinball no nació dentro de Microsoft, sino que su origen está en Full Tilt! Pinball, desarrollado por Cinematronics y publicado por Maxis en 1995. 

Microsoft licenció la mesa Space Cadet para incluirla en Microsoft Plus!, un paquete adicional que llegó junto a Windows 95. El objetivo del juego consistía en mantener la bola dentro del tablero utilizando las dos palancas situadas en la parte inferior. 

Había que golpear objetivos, activar elementos de la mesa y conseguir la mayor puntuación posible antes de perder las oportunidades disponibles.

Su integración en Windows hizo que el juego llegara a millones de ordenadores sin necesidad de instalar software adicional. Continuó formando parte del sistema durante varias versiones y Windows XP fue la última edición que lo incluyó.

El código también tenía otros problemas

La historia de Pinball no terminó con el fallo de 64 bits. Raymond Chen contó otro problema relacionado con el rendimiento. En determinadas circunstancias, el juego podía intentar generar más de un millón de fotogramas por segundo, haciendo que el procesador trabajara al 100 %.

De este modo, la solución consistió en limitar la velocidad a 120 fotogramas por segundo, pero con este cambio, el consumo del procesador cayó aproximadamente hasta el 1 %. 

La desaparición de Pinball también quedó condicionada por su licencia debido a que Microsoft no era propietaria del código original y tenía autorización para incluir el juego en determinados productos, pero no podía simplemente cogerlo y redistribuirlo por su cuenta.

Por eso, una vez eliminado de Windows, recuperarlo no era tan sencillo como volver a incluir la versión anterior. El problema de 64 bits fue el motivo que llevó a retirarlo, mientras que las condiciones de la licencia limitaron las posibilidades de recuperarlo y distribuirlo de nuevo. 

En lugar de dedicar recursos a repararlo, la compañía decidió eliminarlo de Windows Vista, por lo que así terminó la presencia de uno de los juegos más recordados de Windows en su historia.

Más información sobre: