系统之家 - 系统光盘下载网站!

当前位置:系统之家 > IT快讯 > 详细页面

微软工程师披露《三维弹球》被移除真相!64 位移植失败

编辑:alear 2026-08-24 10:19:34 来源于:ithome

  系统之家 8 月 24 日最新消息,微软资深工程师 Raymond Chen 披露经典 Windows 预装 3D 弹球游戏从 Windows Vista 版本开始消失的真正原因。64 位移植时碰撞检测出了 bug,由于代码由第三方编写、缺乏注释且无人理解其碰撞逻辑,修复无望,最终决定弃用该游戏。

微软工程师披露《三维弹球》被移除真相

  多年来,人们一直以为这款游戏被删与法律问题有关。但根据微软资深工程师 Raymond Chen 解释,这款游戏消失的原因,其实远没有大家想的那么复杂。

  据悉,微软团队曾在开发 Windows XP 64 位时,将数百万行 32 位代码进行 64 位移植。当工作推进到《三维弹球》时,一个非常奇怪的 Bug 出现了:游戏开始后,弹球会正常落入发射器,随后它直接穿过弹簧,从球桌底部掉出去,导致游戏完全无法正常游玩。

  Raymond Chen 和同事随即尝试修复这个问题,但这款游戏的代码由一家外部公司编写,微软上下没有人真正理解它的工作方式,并且这些代码大部分都没写注释。他们甚至找不到弹球的碰撞检测代码,也无法弄清究竟是哪个浮点数舍入错误,导致弹球直接掉落。

  微软团队当时还得移植数百万行代码并且 64 位 XP 项目的发布日期已经迫在眉睫。最终 Chen 不得不做出决定,放弃移植这款游戏。

  事实上,Raymond Chen 自己也对这款游戏被砍感到遗憾。他曾发现这款游戏没有帧率限制,导致现代硬件每秒渲染 100 万帧,进而让 CPU 时刻处于满载状态。后来他为这款游戏加入了 120 FPS 帧率限制,使 CPU 占用率直接从 100% 降到了 1%。

  相关阅读

  《微软推出独立工具!引导 Chrome/Firefox 将 Bing 设为默认搜索

  《Windows 11 26H2 将默认启用“时间点还原”功能!最高占用 50GB 存储

  《微软发布 PowerShell 管理模块!IT 管理员可删除云端 Windows 备份数据

  以上是系统之家提供的最新资讯,感谢您的阅读,更多精彩内容请关注系统之家官网。

标签 微软

发表评论

0

没有更多评论了

评论就这些咯,让大家也知道你的独特见解

立即评论

以上留言仅代表用户个人观点,不代表系统之家立场

扫码关注
扫码关注

抖音号
抖音号

官方交流群 软件收录