Windows XP之后的系统中,大家再也没有看到Pinball(弹珠台)小游戏的身影,这款小游戏曾是Windows系统的一部分,从Windows 95以来就是如此。究竟为什么Vista等系统不再预装Pinball了呢?
虽然当年就有不少猜测,但是微软一直没有说什么。今天,在微软MSDN官网上,微软终于解开了这个谜团。
微软一位技术人员表示,他当年的主要工作就是将Windows XP中数以万计的软件从32位转换为64位。然而,有一个软件却出现了问题,那就是Pinball。
这款游戏的64位版本存在一个非常严重的问题,弹珠会穿过其它物体,就像幽灵一样。开始游戏后,弹珠从发射器出发后会慢慢地掉到屏幕底部,穿过柱塞,掉到球桌底下。
微软团队曾试着修复这个问题,但是这个游戏的代码是多年前由另一个外包公司编写,微软技术人员不知道代码是如何运作的,而且大部分代码连注释都没有,技术人员无法找到冲突检测器,无法知道为什么冲突检测器不工作了。
当时微软面临着巨大的工作量,有几百万行代码要迁移,实在没有精力耗费太多时间来研究Pinball的问题,因此就直接放弃了它。