为什么Windows把经典3D弹球剔除了?

2026-08-24

许多老用户还记得,Windows自带的3D弹球(Space Cadet 桌)从1995年的Windows 95开始预装,到Windows Vista时突然消失。微软工程师Raymond Chen日前在博客中披露,真正原因并非版权纠纷,而是移植到64位时出现了无法轻易修复的碰撞检测问题。

这款3D弹球并非微软内部原创,而是Cinematronics团队的Full Tilt! Pinball的一部分,源码并不归微软所有。2000年代初,Chen所在小组承担了将数百万行Windows代码从32位迁移到64位的任务,为Windows XP 64位版做准备。完成移植后,3D弹球出现了严重的物理错误:弹球会穿过台面上的障碍物,像幽灵一样掉落,导致游戏无法正常进行。

问题根源在于碰撞检测算法中一个隐蔽的浮点舍入误差。原本在32位环境下表现正常的数值操作,在64位平台上微小的行为变化触发了错误。团队尝试定位并修复,但很快发现困难远超预期:这段代码来自第三方,写得复杂且没有注释,微软内部几乎无人真正理解其实现细节,连碰撞检测器具体在哪儿都难以确认。 龙8头号玩家国际

面对数百万行待迁移的代码和紧迫的项目进度,团队没有时间逐行反向工程一款外包游戏的源码。最终管理层决定放弃将该游戏继续带入后续Windows发行版。Chen坦承自己也很喜欢这款游戏,但在资源和时间限制下别无选择。

此后3D弹球未能回归现代Windows。原开发商Cinematronics与发行商Maxis后来均被EA收购,Space Cadet 桌的相关授权也随之归入EA名下。微软既不拥有该游戏的源码,也无法自行直接重写或修复,因此想要重温这一经典的玩家,目前只能依赖社区制作的复刻版本。

最新文章

  • CBA季前赛焦点战:上海对决辽宁,拉塞尔携张镇麟迎战
    CBA季前赛焦点战:上海对决辽宁,拉塞尔携张镇麟迎战

    谁都没想到,新赛季CBA季前赛第一场巅峰对决,就直接打出了总决赛级别的排面!很多老球迷都觉得,辽宁男篮还是联盟顶级强队,新赛季依旧能冲冠。 但看完两队最新的阵容配置,不得不说一句大实话:今年的辽宁,真的压不住满血复活的上海队了。 2026年10月9日,CBA季前赛正式打响,四川宜宾高县赛区迎来万众瞩目的焦点战,老牌劲旅辽宁本钢迎战卫冕冠军上海久事。 这场比赛不只是简单的季前赛练兵,更是两队新赛季实...

  • 兰德尔称赞篮网训练营,强调关注细节的重要性
    兰德尔称赞篮网训练营,强调关注细节的重要性

    社区 » NBA » 篮球资讯 » [流言板]兰德尔:篮... [流言板]兰德尔:篮网训练营是我经历过的最好之一,球队很注重细节 11回复/ 3亮7187 浏览 虎扑篮球资讯(1280级)楼主2026-10-08 08:04:42发布于上海 [流言板]兰德尔:篮网训练营是我经历过的最好之一,球队很注重细节由虎扑篮球资讯 发表在篮球资讯 https://bbs.hupu.com/502 虎扑10月0...

  • 杨瀚森的勾手技术显著提升,表现令人瞩目
    杨瀚森的勾手技术显著提升,表现令人瞩目

    直播吧10月8日讯 NBA季前赛,开拓者123-118战胜勇士。 本场比赛,杨瀚森在本场比赛的末节终于获得上场时间,打满末节,3投2中,罚球2中2,贡献6分1板3助1断,有2次失误,正负值+5。 媒体人“只关于篮球”发文写道:“杨瀚森左右手的勾手把握性是明显提升了,练的就是这一手。”...