第307章 玩遊戲?挖礦!(1/2)
「我去,這也太牛了!」
意外發現自己竟然能控制第二個阿巴的郭莫,這會兒眼珠子都瞪大了。
啥情況這是?
雖然這倆阿巴長得一模一樣,但……但他玩的角色不是這一個啊!
等他回頭一看,壞了。
阿巴的本體,也就是他最開始操控的主角阿巴,現在已經不受控制,開始自由行動了。
「別走啊,誒喂!」
來不及想自己為什麼能控制阿巴2號,郭莫趕緊從地上爬起,一把坐上輪椅朝離去的阿巴一號追去。
不能讓一號跑了。
他還沒弄清楚這到底是什麼機制呢,如果這就讓阿巴一號跑了,那等會兒還能換回來嗎?
於是乎,遊戲裡出現了極為詭異且滑稽的一幕,兩個長相一模一樣的阿巴,坐著相同款式的輪椅,在街道上一前一後追逐著。
觀看這場直播的水友全都笑嘻了。
好傢夥!
真是活久見啊!長這麼大,還真第一次見兩個輪椅俠在大街上飆車。
最關鍵的是,這倆人不光長得一模一樣,名字還都叫阿巴,出現在同一場景里,誰也分不清誰是誰。
屬於是真假美猴王了!
就在郭莫忙著追趕本體阿巴,將電動輪椅的功率開到最大時,此時屏幕中又出現了一個意料之外的人物。
「又來一個?」
看到街對面,頂著同一張臉緩緩走過的阿巴,郭莫這會兒是真無語了。
截止到目前為止,他在遊戲裡已經看到了足足兩個阿巴,這還沒算上本體,如果算上的話,那就是三個了。
壞了!
真假美猴王都不足以形容眼下這種情況了,誰知道這麼龐大的地圖上,到底還隱藏著多少個阿巴?
「影分身都沒這麼牛啊!」
隨著第三個阿巴出現後,郭莫也沒興趣去追本體了,因為他現在對阿巴3號的興趣明顯更足一些。
直播間水友也是如此。
因為阿巴本體和阿巴2號,全都是坐著輪椅行動,這也是大家分不清誰是真身誰是假身的原因。
可剛剛一晃而過的三號阿巴,大家都看見了,他並沒有乘坐輪椅,而是像個正常人一樣步行走路。
這可太奇怪了!
先不討論,遊戲Bug導致同一個場景出現多個重複建築和NPC的具體原因。
他這個存檔隨到的開局可是「下肢癱瘓」,為什麼會出現一個雙腿正常可以走路的主角阿巴?
喂喂喂!
你又是從哪冒出來的?
……
發生在郭莫直播間的事,很快就經由水友們的傳播分享,擴散到了天霸社區。
天霸工作室也知道了。
陳霸和小陸,更是第一時間就對該現象進行了復刻,試圖找出這背後的原因及癥結所在。
「很顯然……」
「這個Bug是因為聯機模式的數值迭加Bug連鎖產生的。」
小陸分析道:「因為在遊戲裡,為了遏制數值迭加Bug,我們設立了一個所謂的上限鎖。」
排查遊戲Bug的時候,他們查到了在線上模式里,存在可以迭加遊戲數值的惡性Bug,於是進行了針對性修改調整。
但他們遺忘了一點。
準確來說,並不是遺忘了,而是從一開始,整個工作室的測試排查重心就沒有放在單機模式上。
這也是大夥的慣性思維作祟,畢竟以前工作室的遊戲出現Bug,大都是跟聯機模式有關係,久而久之,大夥都習慣將焦點放在聯機模式。
誰也沒有想到,這次出問題的竟然不是聯機模式,而是單機劇情模式!
聯機模式的「數值迭加」Bug,單機模式也同樣存在。
那為什麼沒有發現呢?
當然是因為,單機模式下,遊戲只存在一名玩家,而該玩家操縱的角色也只有一個,所以不構成觸發Bug的前置條件。
誰能想到,在單機模式下刪除舊存檔覆蓋新存檔的時候,正好可以通過「存檔覆蓋」這個機制,觸發聯機模式特有的Bug啊?
「在聯機模式里,該Bug會導致遊戲角色的各項數值迭加,最終超過上限形成瞬間移動等遊戲特性。」
小陸接著說道:「而在單機劇情模式下,因為沒有第二個玩家,而且還有上限鎖限制,所以數值是無法迭加的……」
「你的意思是,產生迭加效應的不止是遊戲數值,還有遊戲內的場景建模以及遊戲NPC等等?」陳霸反問道。
「沒錯!」
「這一點,我們在聯機模式並沒有發現,可能是因為聯機模式下,遊戲數據和運算層面全都依託於伺服器。」
小陸哭笑不得道:「但在單機劇情模式下,由於該Bug的觸發節點是新存檔覆蓋舊存檔,所以會導致存檔覆蓋失敗,遊戲文件無法改寫等情況。」
正常情況下,新存檔覆蓋舊存檔,在覆蓋之前會刪除舊存檔的遊戲文件,然後往硬碟寫入新的遊戲文件。
但在這個「覆蓋」的過程中,因為觸發了遊戲迭加bug,導致覆蓋指令失效,由原本的「覆蓋」變成了「迭加」。
換而言之。
本來應該被刪除的舊存檔,在這個Bug的影響下,以另一種形式保留了下來,並融入到了新的存檔里。
「不過這也有一個前提,那就是新存檔和舊存檔,必須是同樣的開局,同樣的主角阿巴才行。」
這也解釋了,為什麼其他人都沒能觸發該Bug,而郭莫卻能成功的原因。
他兩次都隨到了「下肢癱瘓」這個開局,剛好滿足了Bug觸發的前置條件。沒有這個前置條件,舊存檔會被正常刪除無法保留。
「在咱們的遊戲裡,不同的開局,代表主角的代碼是不一樣的。」
陳霸若有所思道:「盲人阿巴是一串代碼,輪椅阿巴又是另一串代碼,只有相同的開局才能觸發?」
「沒錯!」
小陸點了點頭:「至於說,郭莫第一次觸發該bug,地圖只擴大了一倍。第二次觸發,地圖卻變得很大,且冒出許多重複NPC的原因也很簡單。」
遊戲在設計之初,都會給後續更新留足相應的空間和坑位。也就是說,遊戲地圖一開始就預留了「兩倍大小」的預覽模式。
這也是為了後續更新方便。
本章未完,點選下一頁繼續閱讀。