本文转载自 量子位,作者 贾浩楠
折磨全球无数GTA 5玩家的联机版超长加载时间问题,终于要修复了。
什么?R星(游戏开发商RockStar)主动改善玩家游戏体验?不存在的。
△Please wait forever to play
打开GTA 5联机版,要跑19.8亿次if语句,一支烟的功夫游戏都加载不完。
这堪称游戏开发史上最大的“屎山”代码,存在了7年,R星从没想过要修复….
玩家对GTA 5联机版可谓又爱又恨,有人甚至破口大骂:
直到一位黑客大哥路过,实在忍不了恶臭的代码,嘲讽完R星后,随手按了“冲水键”,直接将等待时间压缩70%。
鉴于R星失误实在太低级太离谱,而这位老哥的方法又太有效,以致无数玩家称他“功德无量”。
如果平均给每个玩家节省10秒,全球500万玩家一天就能节约5000万秒,一年中,节约的总时间大概能有数十年。相当于挽救了十多个人的生命!
R星这才坐不住了,赶忙官宣修复bug,不但采用了黑客的方案,还大方的给他奖励了1万美元“赏金”。
(注:所谓“屎山”,是程序员间流传的一个梗,指陈年累月且复杂低效的代码,因为改动成本巨大,所有人避之不及。)
黑客大哥开扒GTA 5的代码,并采用hool大法解决的过程详情可以看《打开GTA 5竟要跑19.8亿次if语句!黑客嘲讽R星代码烂,修改后直接省70%加载时间》
黑客大哥提前拿了一笔“年终奖”
但是现在黑客大哥不用担心了。
因为,这篇揭R星老底的帖子在全网大火,R星不得不出面应对。
在和他联系后,R星认可了他的改进方法,宣布在后续更新中修复相关问题,并且还慷慨的给他付了一笔1万美元的奖金。
“事了拂衣去,不留功与名”,这位黑客大哥被无数玩家膜拜。当然大家也不忘再把R星拖出来“鞭尸”。
有人吐槽,GTA 5仅2020年就买了2000万份,累计销量更是达到1.4亿份,R星每年都能从这个项目上赚数亿美元,但是却不肯花几分钟去解决这么一个低级错误,实在可耻。
还有人抨击R星几乎从不与玩家社区互动,玩家提的意见也从来充耳不闻,直到这次被被黑客嘲讽打脸,才不得不出来表态。
事后,黑客大哥还透露了一丝身份信息,原来他人在拉脱维亚。
拉脱维亚是波罗的海国家,原来是前苏联加盟国之一。在网上搜索相关信息,可以发现“拉脱维亚黑客”,几乎是和俄罗斯黑客一样传奇神秘的存在。
有网友爆料,在拉脱维亚,普通程序员工资平均3-4k欧元(23000-31000人民币)。
而他领到的这1万美元奖金,相当于三四个月工资了。
提前领了一笔“年终奖”,黑客大哥表示很开心。同时他也说,将密切关注GTA 5未来更新,一丝不苟的检查修复情况。
不知道他还能不能从R星领走更多奖金。
转载:https://blog.csdn.net/m0_46163918/article/details/114883180