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