为什么微软移除弹球?

其中微软的开发人员解释了为什么伟大的弹珠台游戏不包含在Windows Vista中。有人传言说,这是出于法律原因做。不过没有关系,纯粹是技术上的原因。事实证明,仅仅弹珠不能端口64位平台。

在Windows Vista中的发展必须移植到64位架构,数百万行代码,包括建立20年前,第三方开发者。有时有问题。随着弹珠有一个具体的问题:球没有障碍物反弹,并通过他们传递

从一开始的比赛中,当球被送入弹簧发射器,他只是慢慢地穿过它消失。即,游戏很快结束。





“我们两个人试图调试程序,并找出原因,但是这个代码写了几年前公司,也没有人在微软从来没有了解它是如何工作(甚至更少仍然不懂),以及大部分的代码是完全没有注释。因此,我们根本无法理解,为什么冲突检测器不工作。地狱,我们甚至无法找到一个碰撞检测!

更需要端口代码几百万行,让我们买不起花了几天找个地方躲任何错误舍入浮点,因为它的碰撞检测是行不通的。我们只是采取了果断决定,从产品弹球排除。
通过habrahabr

来源:

标签

另请参见

新&值得注意