第53章 重大發(fā)現(xiàn)(填坑了!)
車庫中的同事吃過早餐后,都陸陸續(xù)續(xù)回到自己的工作崗位上來了。
昨天的怪獸雖然最終沒有闖入,但因?yàn)榇蠹页冯x時(shí)太慌張,很多人的辦公區(qū)或者桌面多少也都有些亂。
地上也有散落下來的文件以及文件夾,絆倒的茶杯等等。
所以大家早上回到自己座位,有很多都是從收拾自己的辦公區(qū)域開始。
樓子簡(jiǎn)現(xiàn)在處于這種臨時(shí)的、開放式辦公環(huán)境下,與他過去一個(gè)人在獨(dú)立辦公室顯然不同,周圍各種聲音都會(huì)涌入他的耳里。
“阿強(qiáng),過來給我看看,為何我這文檔打不開了?”
“小劉,你要馬上聯(lián)系一下媒體,讓他們趕緊把這條不利的報(bào)道給撤下來?!?p> “大張……”
“……”
這些聲音或遠(yuǎn)或近、或大或小、或清晰或模糊。
“靚女啊,你這個(gè)文檔是損壞了,當(dāng)然打不開了?!?p> “那怎么辦,我昨天不是白做了?”
“重新做一個(gè)啦,記得不要保存到你的移動(dòng)盤了,你這個(gè)盤有壞道,存不了文件了。”
……
樓子簡(jiǎn)本來忽略掉了這些聲音,但剛才這一句似乎戳動(dòng)了他一下。
因?yàn)槁曇魜碜圆贿h(yuǎn)處,所以剛才這句話,他聽得很真切,這個(gè)叫做阿強(qiáng)的人所說的“你這個(gè)盤有壞道,存不了文件了”這句話,突然讓樓子簡(jiǎn)得到一絲啟發(fā)。
樓子簡(jiǎn)馬上打開自己的計(jì)算機(jī),進(jìn)入到游戲的維護(hù)狀態(tài),開始仔細(xì)檢查游戲的代碼,從最底層的開始。
因?yàn)樽畹讓拥拇a是樓子簡(jiǎn)自己親自編寫的,所以對(duì)每一行,每一句,每一個(gè)命令都非常清楚。
查看了許久后,他終于發(fā)現(xiàn)有很大一段代碼出現(xiàn)了有規(guī)律地遺缺,有時(shí)候是一個(gè)命令,有時(shí)候是一行參數(shù)。
樓子簡(jiǎn)突然想到,是不是游戲代碼的存儲(chǔ)空間因?yàn)槭褂脮r(shí)間久,從而導(dǎo)致局部出現(xiàn)細(xì)小的物理損傷?
比如:物理上的裂縫什么的,因?yàn)樾。幌到y(tǒng)忽略跳過了。
最終表現(xiàn)出來的便是細(xì)微的跳幀畫面,不仔細(xì)看大家都不會(huì)發(fā)覺。
這個(gè)畫面的跳幀現(xiàn)象,在好多天前——還是樓子簡(jiǎn)發(fā)動(dòng)研發(fā)部自查時(shí)——趙若雁不就發(fā)現(xiàn),并向樓子簡(jiǎn)提出來過嗎!
想到這里,樓子簡(jiǎn)有些興奮,這樣從邏輯上便對(duì)上了,看來,現(xiàn)在這個(gè)方向應(yīng)該是對(duì)的了。
樓子簡(jiǎn)頭也不抬,眼睛依然盯著屏幕,大聲地說道:
“Lili,馬上去叫研發(fā)部胖劉、趙工還有張工到我這里來。”
“好的,老板?!盠ili似乎永遠(yuǎn)都在身邊及時(shí)地回應(yīng)他。
很快,三位工程師都來了,樓子簡(jiǎn)一邊讓他們看屏幕,一邊問他們說:“你們幾位仔細(xì)看看這一段代碼,有什么發(fā)現(xiàn)?”
三個(gè)工程師仔細(xì)看著屏幕上一行一行的代碼。
張工似乎最早發(fā)現(xiàn),但又不肯定地說:“樓總……這一段……是不是有缺損?”
“是阿,我也發(fā)現(xiàn)有局部缺損,有的缺了一行,有的缺了參數(shù)?!迸謩⒔又诙€(gè)補(bǔ)充的說。
最后趙工也說:“缺損好像還非常的有規(guī)律。”
樓子簡(jiǎn)又問他們:“那你們想到了什么?”
胖劉說:“難道是樓總以前編程時(shí),漏掉了?”
趙工反駁他說道:“我說胖劉啊,你腦殼是不是被門夾了,樓總能漏這些代碼?”
他說完后停頓了一秒后,又補(bǔ)充的說:“難道是游戲中的怪獸利用人工智能技術(shù)破壞了這一段代碼?”
張工又說:“我看應(yīng)該是我們服務(wù)器的存儲(chǔ)空間可能因?yàn)闀r(shí)間用得長(zhǎng),導(dǎo)致物理損傷,出現(xiàn)了少量的壞道?!?p> 這三個(gè)人你一言我一語地說完后,都看著樓子簡(jiǎn),想聽聽他怎么說。
樓子簡(jiǎn)見大家都說了各自的意見,就把自己的想法給他們說了:
“我個(gè)人比較贊成剛才張工所說的這種猜測(cè)?!?p> “首先,我不可能漏掉這些參數(shù);其次,這一段代碼是最底層,平時(shí)我們的維護(hù)很少會(huì)檢查到這里。”
“所以,我剛才在想,是不是我們游戲代碼的存儲(chǔ)服務(wù)器上出了問題,但這種問題又很小,不會(huì)影響游戲的正常運(yùn)行,最多也就是在某一個(gè)或幾個(gè)場(chǎng)景中,出現(xiàn)跳幀現(xiàn)象,所以,我們所有人都忽略了?!?p> 趙工似乎受到啟發(fā),馬上說:“樓總,那我們是不是修復(fù)這一段代碼就可以了呢?”
“理論上是可以,但我發(fā)現(xiàn),好像并沒這么容易,因?yàn)榇鎯?chǔ)空間是物理上的損傷導(dǎo)致,想要完全的修復(fù),就必須要把損壞前的這些部分,完整的補(bǔ)上,這才可以。”
“但是這一部分代碼的備份,只有朱經(jīng)理手上有,現(xiàn)在朱經(jīng)理他……”
樓子簡(jiǎn)說到朱承信,心里就感覺痛。
趙工見此情形,為了轉(zhuǎn)移樓子簡(jiǎn)的情緒,馬上問道:“樓總,那這一段缺損的代碼與現(xiàn)在怪獸奔現(xiàn)又有什么關(guān)聯(lián)呢?”
聽趙工這么問,樓子簡(jiǎn)回答道:“有沒有什么關(guān)聯(lián),我現(xiàn)在也不是很確定,只是我有一個(gè)聯(lián)想,我前兩天是不是給你們說過‘死亡之谷’?”
“是說過,你說那里有個(gè)峽谷,怪獸都在那里跳峽谷?!?p> “是,這個(gè)峽谷我昨天也去試了一下——當(dāng)然是我的游戲角色,發(fā)現(xiàn)在峽谷中有一種非常非常強(qiáng)大的能量,能把跳下去的生物吸入到一個(gè)黑暗的空間中,最后來到現(xiàn)實(shí)世界。”
“我在想,剛才我們所說,游戲存儲(chǔ)空間的物理損傷部分,會(huì)不會(huì)就是游戲中的那個(gè)峽谷所在地?”
“如果真是這樣,那我們修補(bǔ)這一段被損壞的代碼,就相當(dāng)于填補(bǔ)了那個(gè)峽谷,這樣,這些怪獸不就沒有奔現(xiàn)的通道了嗎?!”
三個(gè)工程師聽樓子簡(jiǎn)如此解釋,雖然一時(shí)半會(huì)有些難以接受,但理論上也覺得有道理。
趙工是這三個(gè)軟件工程師中大腦最活泛的,所以,他醍醐灌頂?shù)卣f道:
“我贊成樓總說的這種聯(lián)想,邏輯上是行得通的,而且,我覺得這種可能性非常大!難怪我們一直找不到怪獸奔現(xiàn)的原因?!?p> 張工慢慢地說:“等一下回去我再仔細(xì)驗(yàn)證一下,我個(gè)人覺得有這種可能?!?p> 只有胖劉最后說:“雖然我覺得邏輯上講得通,但我還是覺得有些匪夷所思。”