第64章 2048出bug了?
高考的余波渐渐平息,生活仿佛又回到了熟悉的轨道,只是空气中多了些毕业季特有的离愁别绪和对未来的憧憬。
林西在并州的日子,除了偶尔应付一下各路媒体“天才少年”的采访邀约,多数被他以“潜心学习,备战大学”为由婉拒了,主要精力都投入到了《2048》的最后收尾工作中。
网吧包间,俨然成了林间工作室的临时指挥部。
常鹏飞自封“首席运营摸鱼官”,每天雷打不动地来报到,嘴上说着是来帮忙测试游戏,实际上多半时间是在旁边开着DOTA虐菜,美其名曰“保持竞技状态,为工作室未来电竞项目积累经验”。
刘淼雯则成了林西最得力的助手。
这姑娘在编程上的天赋确实惊人,加上林西的点拨和从西山居带回来的那些“内部资料”,进步神速。
她不仅能独立完成一些《2048》的辅助模块测试,还能在林西忙不过来的时候,帮忙回复一下席亚飞那边发来的关于美术资源和音效需求的邮件。
与西山居的合作,主要通过远程进行。
席亚飞作为指定的对接人,每天都会准时将西山居美术团队精心打磨的UI素材、音效小样通过邮件发过来。
不得不说,大厂的专业素养确实不一样,《2048》原本略显简陋的界面,在西山居美术的妙手下,变得精致而富有质感,色彩搭配和动画效果都远超林西最初的预期。
林西负责将这些资源整合进游戏,并对核心算法和数值进行最后的优化。
偶尔遇到一些技术上的小问题,他也会直接和李波或者席亚飞在线上沟通,效率倒也还算高。
“林老师,”刘淼雯指着屏幕上一个新版本的《2048》,方块合并时的动画流畅丝滑,还带着清脆悦耳的音效。
“西山居那边发来的最终版音效和UI适配进去了,感觉……比之前那个DEMO精致太多了!”
林西也满意地点点头:“嗯,专业团队出手,确实不一样。这样一来,提交给小米那边,雷总应该会更满意。”
他随手玩了一局,数字的跳动、合并的反馈、背景音乐的节奏,都调校得恰到好处,让人玩起来既轻松愉悦,又充满挑战。
“差不多了,”林西伸了个懒腰,“BUG清干净,性能优化也到位了,这游戏,算是可以正式出包了。”
常鹏飞闻言,也从DOTA的厮杀中抬起头,凑过来看了一眼,啧啧称奇:“可以啊西哥!这玩意儿看着就比我手机里自带的那些破游戏高级多了!等小米手机一上市,咱这游戏肯定火!”
就在林西准备将最终版本打包,发给小米和西山居进行最后确认时,他的QQ突然“滴滴滴”地响了起来。
是席亚飞发来的消息,头像是个萌系的猫爪,语气却带着几分少有的焦急。
席亚飞:“林西同学,在吗?十万火急!QA那边出了点问题!”
林西:“怎么了?慢慢说。”
席亚飞:“是这样的,我们把《2048》的最终整合版提交给QA部门进行最后一轮压力测试,结果……结果在一个特定的机型上,出现了一个非常诡异的BUG!”
席亚飞:“游戏玩到一定分数后,有极低的概率会发生闪退,而且没有任何报错信息!我们技术部门的同事查了半天,代码逻辑、内存占用都查过了,完全找不到原因!就像……就像幽灵一样!”
林西眉头微蹙,这种情况确实少见。
通常闪退都会伴随着系统日志或者错误代码,这种“无痕闪退”是最头疼的。
林西:“特定机型?是哪一款?系统版本呢?”
席亚飞:“就是……就是我们内部正在测试的一款小米工程样机,基于安卓2.3深度定制的MIUI系统。其他机型上都没问题,就这款不行!”
林西心中一动,小米的工程样机?看来《2048》已经进入预装前的最后适配阶段了。
林西:“你们尝试过真机调试吗?断点跟踪看看?”
席亚飞发来一个欲哭无泪的表情:“试过了!根本抓不到问题点!它就像知道我们在看它一样,一开调试模式就正常,一关掉,玩几局又开始随机闪退!我们怀疑是不是跟MIUI的某个底层机制有冲突,但又找不到证据。”
林西沉吟片刻,这种情况确实棘手,有点像量子力学里的观测者效应了,不观测的时候随机出问题,一观测就恢复正常。
林西:“把你们测试部门复现BUG的详细步骤和那款工程样机的硬件配置发给我看看。另外,MIUI相关的日志也发一份。”
席亚飞:“好的好的!马上!”
没过多久,一堆文档和日志就传了过来。林西仔细地翻看着,眉头越皱越紧。从日志上看,确实没有任何明显的错误指向。
而那款工程样机的配置,也属于当时的主流水平,按理说不应该出现这种兼容性问题。
他甚至远程连接到席亚飞的电脑,试图复现那个BUG,但折腾了半天,依旧一无所获。
就在林西准备建议他们换个思路,从系统层面排查时,席亚飞又发来一条消息,带着哭腔:
“林西同学……郭总和李哥他们说这个问题太诡异了,咱们在线上沟通效率太低,可能……可能需要你亲自来一趟京城,到我们工作室这边,配合我们一起排查……”
消息的末尾,还附上了一个“拜托了”的表情包。
林西看着这条消息,愣住了。
去京城?就为了一个闪退的BUG?
他有些奇怪地摸了摸下巴:“有这么夸张吗?这种技术问题,在网上说不清楚?开个远程桌面,或者视频会议,不也一样能调试吗?非得让我跑一趟?”
林西拎着简单的背包,随着人潮走出车厢。
出站口外,郭炜炜早已等候多时。
这位西山居未来的掌门人,此刻却全无平日里的沉稳从容。他穿着一件略显褶皱的T恤,头发也有些凌乱,眼眶下带着淡淡的黑眼圈,正焦躁地在出站口来回踱步,时不时抬手看表。
一看到林西的身影,郭炜炜眼睛一亮,几乎是小跑着迎了上来,也顾不上寒暄,劈头就问:“林西老弟!可算把你盼来了!快快快,上车再说!”
林西被他这副模样弄得一愣,心想这BUG到底有多严重,能把郭炜炜急成这样?
他点点头,跟着郭炜炜快步走向停车场。
一辆黑色的帕萨特停在路边,司机见两人过来,连忙拉开车门。“师傅,麻烦快点!”
郭炜炜一上车就催促道。
汽车驶出停车场,汇入京城汹涌的车流。
即便是一大早,传说中的“首堵”已经初现峥嵘。尤其是在二环路上,车辆像密密麻麻的甲壳虫,缓慢地向前蠕动着。喇叭声、引擎的轰鸣声、公交车独特的刹车气阀声此起彼伏。
郭炜炜坐在副驾驶,眉头紧锁,手指不自觉地敲打着膝盖,时不时探头看看前面的路况,嘴里小声嘀咕着:“怎么又堵上了……真是要命……”
林西坐在后排,看着窗外飞速掠过又瞬间停滞的高楼大厦、古旧的胡同口、以及一张张或焦急或麻木的面孔。
汽车在二环上走走停停,磨蹭了将近一个小时,才终于杀出重围,拐上了一条相对通畅的辅路。
林西看着窗外的路牌,银谷大厦……
这不是小米的地界吗?