《Windows》为何砍掉经典3D弹球?64位移植遇屎山代码,微软也修不了

2026-09-02 13:33:06
转载

导读

曾预装在Windows系统的经典3D弹球游戏,在Windows Vista时被移除。微软工程师透露,原因是将其从32位移植到64位时,碰撞检测出现浮点数舍入误差bug,该游戏代码来自第三方且无注释,微软无人能理解修复,最终无奈放弃。

很多老Windows用户应该还记得系统自带的3D弹球游戏,这款游戏从1995年的Windows 95开始预装,到Windows Vista时突然消失。 微软工程师Raymond Chen近日在博客中揭示了真正原因,不是版权问题,而是64位移植时碰撞检测出了bug。 3D弹球游戏本身并非微软开发,而是来自Cinematronics团队开发的Full Tilt! Pinball,代码也不在微软手中。

2000年代初,Chen的团队负责将数百万行Windows代码从32位移植到64位,为Windows XP 64位版做准备。 移植完成后,3D弹球出现了一个诡异的问题,球会像幽灵一样穿过桌面上的障碍物直接掉下去,游戏根本没法正常玩。 根因是碰撞检测代码中一个隐蔽的浮点数舍入误差,在64位环境下行为发生了变化,Chen的团队试图修复,但很快发现无从下手。 代码是外部公司多年前写的,没有任何注释,微软内部没人理解其运行机制,Chen在博客中写道:“我们甚至连碰撞检测器在哪都找不到。”

摆在团队面前的是数百万行待移植的代码和不断逼近的截止日期,没人有时间去逐行研读一个第三方游戏的源码。 最终管理层决定放弃3D弹球,不再将其纳入后续Windows版本,Chen坦言自己很喜欢这款游戏,但别无选择。 微软没有源代码的所有权,也无法自行修复或重写,玩家想重温经典,目前只能依赖社区制作的复刻版本。

评论

共0条评论
face
inputImg
最新更新

《冒险岛》雷子制裁巨人之林,印证我之前说的无法垄断论

我之前就说过,这游戏的终局不是垄断。当时有人一直反驳我,说传奇怎么样,结果很快就证明了。当游戏逼近终局的时候,所有人都会挤到同一张地图上,到时候就是混战、乱战。…

2026-09-29 02:300赞 · 0评论

《炉石传说》充值体验吐槽:不如去充《三国杀》,一分钱都不想再花

充《炉石传说》不如充《三国杀》?这波对比我服了,反正我是不会再给这游戏充一分钱了。

2026-09-29 02:300赞 · 0评论

《奥日》主创马勒:未来几年AI难独立做出完整游戏,工具仍需高手驾驭

Moon工作室CEO、《奥日》系列主创托马斯·马勒(Thomas Mahler)认为,未来几年单靠AI做出完整、成熟的游戏仍不现实。他同时表示,AI工具在合适的…

2026-09-29 02:100赞 · 0评论

《U计划》取消后截图流出,PvE玩法画面首曝

育碧已取消的《U计划》近日流出一张玩法截图,展示了这款PvE游戏的画面。项目原本围绕多支四人队伍与敌人战斗展开。

2026-09-29 02:100赞 · 0评论

《战双帕弥什》里有没有那种动静很大,细究起来屁大点事的情况

2026-09-29 02:000赞 · 1评论

《尘白禁区》社区规则图与车间主任图谁有?求一份

发我一份

2026-09-29 02:000赞 · 0评论

《尘白禁区》吧管理规则变更通知,海外内容讨论调整必看

各位园友好,这里是视明日。经过吧务组对部分事件的观察和讨论,以及对国内官方社区规则的综合参考,结合《尘白禁区》官方的发声,国内发行与海外发行分属两个不同部门。关…

2026-09-29 02:000赞 · 0评论

《奥特曼传奇英雄》国服佩丹尼姆芝顿VS纯小子尊皇捷德,整活娱乐解说

纯整活,娱乐贴,用游戏玩法来解说原剧情,图一乐就好。

2026-09-29 02:000赞 · 0评论

《魔界战记》创作者新川宗平认可AI价值 却无意让其代写故事

《魔界战记》创作者新川宗平近日表示,生成式AI能提升游戏开发效率,但他不会让它替自己写故事。对他来说,创作故事和角色本身就是做游戏的动力。

2026-09-29 00:200赞 · 0评论

《梦幻西游》双格挡与单防御怎么选?属性词条性价比对比

属性词条。

2026-09-29 00:000赞 · 0评论
暂无更多