快點來登入喔~!!
《這不是BUG,這是遊戲特性》第307章 玩遊戲?挖礦!
   第307章 玩遊戲?挖礦!

  “我去,這也太牛了!”

  意外發現自己竟然能控制第二個阿巴的郭莫,這會兒眼珠子都瞪大了。

  啥情況這是?
  雖然這倆阿巴長得一模一樣,但……但他玩的角色不是這一個啊!

  等他回頭一看,壞了。

  阿巴的本體,也就是他最開始操控的主角阿巴,現在已經不受控制,開始自由行動了。

  “別走啊,誒喂!”

  來不及想自己為什麽能控制阿巴2號,郭莫趕緊從地上爬起,一把坐上輪椅朝離去的阿巴一號追去。

  不能讓一號跑了。

  他還沒弄清楚這到底是什麽機制呢,如果這就讓阿巴一號跑了,那等會兒還能換回來嗎?

  但在這個“覆蓋”的過程中,因為觸發了遊戲疊加bug,導致覆蓋指令失效,由原本的“覆蓋”變成了“疊加”。

  屬於是真假美猴王了!
  就在郭莫忙著追趕本體阿巴,將電動輪椅的功率開到最大時,此時屏幕中又出現了一個意料之外的人物。

  聯機模式的“數值疊加”Bug,單機模式也同樣存在。

  但他們遺忘了一點。

  隨著第三個阿巴出現後,郭莫也沒興趣去追本體了,因為他現在對阿巴3號的興趣明顯更足一些。

  發生在郭莫直播間的事,很快就經由水友們的傳播分享,擴散到了天霸社區。

  “又來一個?”

  好家夥!
  真是活久見啊!長這麽大,還真第一次見兩個輪椅俠在大街上飆車。

  小陸分析道:“因為在遊戲裡,為了遏製數值疊加Bug,我們設立了一個所謂的上限鎖。”

  可剛剛一晃而過的三號阿巴,大家都看見了,他並沒有乘坐輪椅,而是像個正常人一樣步行走路。

  真假美猴王都不足以形容眼下這種情況了,誰知道這麽龐大的地圖上,到底還隱藏著多少個阿巴?
  “影分身都沒這麽牛啊!”

  正常情況下,新存檔覆蓋舊存檔,在覆蓋之前會刪除舊存檔的遊戲文件,然後往硬盤寫入新的遊戲文件。

  排查遊戲Bug的時候,他們查到了在線上模式裡,存在可以疊加遊戲數值的惡性Bug,於是進行了針對性修改調整。

  小陸哭笑不得道:“但在單機劇情模式下,由於該Bug的觸發節點是新存檔覆蓋舊存檔,所以會導致存檔覆蓋失敗,遊戲文件無法改寫等情況。”

  誰能想到,在單機模式下刪除舊存檔覆蓋新存檔的時候,正好可以通過“存檔覆蓋”這個機制,觸發聯機模式特有的Bug啊?
  “在聯機模式裡,該Bug會導致遊戲角色的各項數值疊加,最終超過上限形成瞬間移動等遊戲特性。”

  直播間水友也是如此。

  “這一點,我們在聯機模式並沒有發現,可能是因為聯機模式下,遊戲數據和運算層面全都依托於服務器。”

  這可太奇怪了!

  “你的意思是,產生疊加效應的不止是遊戲數值,還有遊戲內的場景建模以及遊戲NPC等等?”陳霸反問道。

  觀看這場直播的水友全都笑嘻了。

  最關鍵的是,這倆人不光長得一模一樣,名字還都叫阿巴,出現在同一場景裡,誰也分不清誰是誰。

  這也是大夥的慣性思維作祟,畢竟以前工作室的遊戲出現Bug,大都是跟聯機模式有關系,久而久之,大夥都習慣將焦點放在聯機模式。

  換而言之。

  那為什麽沒有發現呢?

  於是乎,遊戲裡出現了極為詭異且滑稽的一幕,兩個長相一模一樣的阿巴,坐著相同款式的輪椅,在街道上一前一後追逐著。

  當然是因為,單機模式下,遊戲隻存在一名玩家,而該玩家操縱的角色也只有一個,所以不構成觸發Bug的前置條件。

  準確來說,並不是遺忘了,而是從一開始,整個工作室的測試排查重心就沒有放在單機模式上。

  誰也沒有想到,這次出問題的竟然不是聯機模式,而是單機劇情模式!

  截止到目前為止,他在遊戲裡已經看到了足足兩個阿巴,這還沒算上本體,如果算上的話,那就是三個了。

  因為阿巴本體和阿巴2號,全都是坐著輪椅行動,這也是大家分不清誰是真身誰是假身的原因。

  “沒錯!”

  看到街對面,頂著同一張臉緩緩走過的阿巴,郭莫這會兒是真無語了。

  陳霸和小陸,更是第一時間就對該現象進行了複刻,試圖找出這背後的原因及症結所在。

  喂喂喂!
  你又是從哪冒出來的?
  ……

  “這個Bug是因為聯機模式的數值疊加Bug連鎖產生的。”

  他這個存檔隨到的開局可是“下肢癱瘓”,為什麽會出現一個雙腿正常可以走路的主角阿巴?

  小陸接著說道:“而在單機劇情模式下,因為沒有第二個玩家,而且還有上限鎖限制,所以數值是無法疊加的……”

  先不討論,遊戲Bug導致同一個場景出現多個重複建築和NPC的具體原因。

  “很顯然……”

  天霸工作室也知道了。

  壞了!

  本來應該被刪除的舊存檔,在這個Bug的影響下,以另一種形式保留了下來,並融入到了新的存檔裡。

  “不過這也有一個前提,那就是新存檔和舊存檔,必須是同樣的開局,同樣的主角阿巴才行。”

  這也解釋了,為什麽其他人都沒能觸發該Bug,而郭莫卻能成功的原因。

  他兩次都隨到了“下肢癱瘓”這個開局,剛好滿足了Bug觸發的前置條件。沒有這個前置條件,舊存檔會被正常刪除無法保留。

  “在咱們的遊戲裡,不同的開局,代表主角的代碼是不一樣的。”

  陳霸若有所思道:“盲人阿巴是一串代碼,輪椅阿巴又是另一串代碼,只有相同的開局才能觸發?”

  “沒錯!”

  小陸點了點頭:“至於說,郭莫第一次觸發該bug,地圖隻擴大了一倍。第二次觸發,地圖卻變得很大,且冒出許多重複NPC的原因也很簡單。”

  遊戲在設計之初,都會給後續更新留足相應的空間和坑位。也就是說,遊戲地圖一開始就預留了“兩倍大小”的預覽模式。
    這也是為了後續更新方便。

  畢竟後續如果加了一個DLC,導致地圖變大了,卻因為之前沒有預留出足夠的空間,導致地圖無法正常縮放預覽,甚至貼圖建模都不能正常渲染加載,那不就壞事了嘛?
  郭莫第一次觸發該Bug,遊戲一切正常,畢竟這就相當於“更新一輪”後的樣子。

  可第二次觸發Bug,疊加的遊戲素材、貼圖建模和遊戲資源實在太大了,已經超過了預先留下的坑位,那就會出現郭莫遇到的情況。

  這其實很常見。

  比如一些遊戲,在遭遇卡頓或網絡波動的時候,你會驚奇地發現,遊戲裡的點券數量,金幣、體力值和人物屬性等等,全都變成9999999了。

  還有就是計算機出現故障,時間戳重置回到1970.1.1這個時間,也是類似的情況。

  《阿巴正傳》的這個Bug,其實就跟其他遊戲,突然出現數值全變成99999的情況差不多。

  只不過,因為測試階段打了一個“數值上限鎖”補丁,所以遊戲裡的數值並沒有變成99999狀態。

  但這個bug疊加的東西,可不僅僅是遊戲數值,還有遊戲裡的建模、貼圖、NPC等等一切遊戲數據文件。

  這也就導致,在新存檔覆蓋舊存檔,且兩個存檔的主角“阿巴”都是相同的開局,底層代碼完全一致時,就會發生兩個存檔融合在一起,地圖擴大,貼圖建模等重複的問題。

  弄清楚問題產生的原因後,陳霸接著問道:“那這種情況有沒有辦法解決?”

  “有,但很麻煩!”

  小陸頭疼道:“要想修複這個Bug,咱們需要動很多代碼,而且最重要的是,這裡面涉及到的一些代碼,貌似只有您有權限更改。”

  陳霸:“……”

  又繞回來了是吧?
  想到這裡,他不禁揉了揉眉心:“那就先不管,反正從目前來看,這個Bug除了整活,也沒有太過惡劣的影響。”

  這也算不幸中的萬幸!
  根據郭莫的直播內容可知,該Bug造成的後果,除了地圖擴大很多倍、NPC重復出現,同時存在多個主角阿巴外,也沒太大的問題。

  沒錯!

  只要不影響遊戲體驗,這些都是小事,卡了這個Bug也不能做什麽,而且還是單機模式,沒必要放在心上。

  陳霸是這麽想的,也是這麽做的。

  他不僅沒有做出反應,甚至還縱容了玩家們在社區論壇等地方傳播該Bug的行為。

  眼不見為淨!

  反正是單機模式,隨便造,別說卡Bug了,你就算是開修改器作弊器,卡什麽作弊代碼,只要別太過分他都可以當作沒看見。

  再說了。

  卡這Bug有屁用啊?感覺不如加入風靈月影宗,好歹開修改器是真的能爽一爽。

  正當陳霸以為,這場風波完全就是小打小鬧,即將到此為止時,沒過多久,發布在天霸社區的一篇帖子,再次引起了廣大玩家們的熱議。

  來自蓉城的一位網友,在玩遊戲的時候,因為好奇卡了Bug在地圖上,找到了另外兩名“阿巴”。

  他很好奇,為什麽卡了同樣的Bug,自己這麽大的地圖上,卻只有孤零零兩個阿巴呢?

  “對啊!”

  看到這篇帖子的諸多玩家,包括陳霸本人在內,也才瞬間意識到問題所在。

  阿巴的數量不是恆定的?

  按理說,大家都卡了同樣的Bug,因為bug而產生的“影分身”數量應該是一致的才對。

  可在實際遊戲體驗中,很多人都發現了,阿巴的數量並不一致,有的人多一些,有的人就少一些。

  然後,這位蓉城的網友,便根據這個疑問,進行了一番調查和走訪,最後得出結論。

  因為卡Bug而誕生的“阿巴”數量,取決於卡Bug後的遊戲地圖大小,也取決於遊戲資源量大小。

  地圖越大,該地圖場景內容納的遊戲資源量越大,誕生的“阿巴”數量就越多!

  那麽問題來了,卡這個Bug所導致的遊戲地圖大小,以及遊戲場景資源量大小,到底是由什麽決定的呢?
  “答案是:計算能力!”

  “電腦性能越高,GPU與CPU計算能力越強,結合遊戲算法,卡Bug後能獲得的遊戲地圖越大,地圖場景內的資源量越大。”

  這番總結,直接給大夥看懵了。

  搞半天,大夥卡Bug之所以卡出來的“影分身”數量不一致,其實是因為各自的電腦性能不同?

  可這玩意有……

  等會兒!
  剛想吐槽這個蓉城玩家做了一堆無用功,這個研究結果毫無意義的陳霸,腦海中突然蹦出一個驚人的想法。

  他看向小陸,很顯然,小陸也聯想到了。

  “沒錯!”

  “這個產生邏輯,其實是跟大家熟悉的互聯網虛擬貨幣一致的,而且最騷的是,打開遊戲文件找到Archive,以文本瀏覽形式打開裡面的abba文件,你會看到一串密鑰。”

  “複製這串密鑰然後添加到其他人的遊戲文件裡,猜猜會發生什麽?”

  “答案是,你的阿巴轉移到了別人的遊戲裡!”

  陳霸&小陸:“……”

  什麽情況這是?
  他們做的不是一款遊戲嗎?而且目標是奔著TGA年度大獎去的公益遊戲,怎麽突然變成這樣了?
  這個看似不起眼的遊戲Bug,結合遊戲算法,居然能產生“挖礦”的同樣效果?

  更離譜的是……

  因為天霸遊戲的底層代碼均出自鐵憨憨系統之手,目前的人類技術水平根本無法破解。

  也就是說,這玩意在某種程度上,還真達到了虛擬貨幣該有的標準。

  唯一的區別在於。

  別的虛擬貨幣,那都是以一種“抽象”的數字形式存在,而這款“阿巴幣”就形象了許多。

  你有幾個阿巴幣,打開你的遊戲,看看地圖上有幾個“阿巴”就完事了。

  帖子的最後,這位蓉城網友還表示,不知道《阿巴正傳》具體的算法是如何,但從他的實際操作來看,“阿巴”的產出數量是在逐漸下降的。

  也就是說,現在正是最好的時機!

  隨著時間的推移,以後阿巴的誕生只會越來越難,甚至伱拿著最高端的顯卡及CPU卡一天的遊戲Bug,也不一定能卡出一隻阿巴……

  (本章完)
章節問題回報:
翻譯問題
內容不符
內容空白
內容殘缺
順序錯誤
久未更新
文章亂碼
缺失章節
章節重複
其他訊息