用最专业的眼光看待互联网
立即咨询ued带您掌握第一手资讯:
Windows XP时代备受欢迎的休闲游戏《三维弹球》,其消失原因终于揭晓。这款曾预装在Windows 2000和XP系统的游戏在Vista推出时突然消失,并非如传言中涉及法律纠纷,而是遭遇了无法修复的技术障碍。
微软资深工程师Raymond Chen近日披露,在开发64位Windows XP系统时,开发团队遇到了一个棘手的难题。当移植这款游戏的32位代码时,出现了奇怪的故障 - 弹球会穿过弹簧从桌面消失,导致游戏完全无法进行。
令人头疼的是,这款游戏的源代码由第三方公司开发,缺乏必要的注释说明。即便像Chen这样的资深工程师,也无法理解其运行原理。团队甚至找不到关键的碰撞检测代码,更别说追踪导致故障的浮点数计算问题了。
面对系统发布期限临近的现实压力,开发团队不得不在"修改无法理解的代码"和"如期交付系统"之间做出抉择。结果不言而喻,这款陪伴了无数人休闲时光的游戏就此告别Windows系统。
Chen后来还发现,未经优化的《三维弹球》在现代硬件上运行时会出现CPU满负荷的极端情况。通过加入帧率限制后,处理器的占用率从100%骤降至1%。这个出自1995年的经典游戏,最终因无法维护的代码成为计算机史上的一个独特注脚。
感谢您的阅读,我们将在UED·(中国区)-官网持续更新。