微软详解Windows三维弹球被删原因
IT时代网8月22日消息,据科技媒体Windows Latest今天报道,微软曾在Win2K、WinXP等经典系统中预装三维弹球游戏,但随着Windows Vista发布,这款游戏最终被删除。多年来,人们一直以为它消失与法律问题有关,但据微软资深工程师Raymond Chen解释,原因远没有大家想的复杂。
据悉,微软团队在开发Windows XP 64位时,将数百万行32位代码进行64位移植。当工作推进到三维弹球时,一个奇怪的Bug出现了:游戏开始后弹球正常落入发射器,随后直接穿过弹簧从球桌底部掉出,导致完全无法游玩。Chen和同事尝试修复,但这款游戏代码由外部公司编写,微软上下无人真正理解其工作方式,且大部分没写注释,甚至找不到碰撞检测代码。最终他不得不放弃移植。
补充:三维弹球最初发售于1995年,由Cinematronics开发、Maxis发行,完整版含3张地图,后来微软拿到太空军校生关卡授权并加入Microsoft Plus扩展包。

注:本文综合自IT之家等,文中包含AI辅助创作的内容。
THE END