第205章 屎山代碼
可樂小說閱讀盛宴:海量圖書、極致體驗,。
《看門狗》這款遊戲,潘圖是從系統商店裡兌換的開發資料。
因為系統標註的完整度只有95%,經過潘圖檢查後,發現缺少的內容主要是CTOS這一塊。
所以他做好了心理準備。
遊戲殘缺的這5%開發資料,必定會導致CTOS出現各種各樣的Bug。
他覺得問題不大。
區區幾個Bug而已,能有什麼問題?即使被玩家發現並揭露,也能甩鍋給遊戲背景,嘴硬說成是遊戲特色。
《看門狗》的遊戲劇情,發生在一座被程序控制的賽博都市裡。
城市裡的一切電子設備都被CTOS所控制,基於這個前提,那CTOS存在漏洞,出現各種程序Bug也很合理吧?
CTOS要真有那麼完美無缺,那主角「艾登皮爾斯」這伙黑客又怎麼能輕易駭入呢?
這套說辭滴水不漏。
可潘圖做夢也想不到,因殘缺CTOS程序導致的遊戲Bug,數量竟然有這麼多!
不是幾個Bug,而是幾十個Bug……
最重要的是!
這些Bug還是測試階段,已經發現的Bug,如果算上還沒被發現的Bug,數量肯定超過了100個。
數量這麼多,全甩給遊戲背景設定,解釋成遊戲特色,先別管玩家們信不信,潘圖自己都說不出口。
「Bug必須修復!」
潘圖眉頭緊皺道:「但這指的是惡性Bug,影響遊戲進程和破壞遊戲體驗的Bug。」
「像一些影響不大的Bug,因CTOS產生的Bug,我們可以予以保留……」
「雖然很不想承認,但這確實是《看門狗》這款遊戲的一種特色!」
Bug也分輕重緩急。
幾十個因CTOS導致的遊戲Bug里,有一些是惡性Bug,極其影響遊戲體驗。
像這種惡性Bug,那就必須得修復。
但像一些無關緊要,不影響遊玩體驗,頂多看個樂子的Bug,那倒是可以保留下來。
其實也可以全部修復!
但很顯然,Bug數量實在太多,一口氣全部修復的話,需要的時間和人力實在太多了。
而且……
Bug層出不窮,誰也不知道還藏著多少Bug,如果發現一個就要修復一個,那開發進度得拖到什麼時候?
「區分標準是什麼?」
劉瑞好奇道:「上百個遊戲Bug,我們怎麼分辨哪些Bug必須修復,哪些Bug可以先緩緩?」
「比如這個Bug,玩家利用黑客能力入侵CTOS控制紅綠燈,快速多次修改數據後,會導致該紅綠燈常亮不變,完全可以放置不管。」
潘圖解釋道:「單獨一個路口的紅綠燈故障而已,不影響玩家們正常遊玩體驗。」
「而且這個Bug,等玩家退出遊戲,重新啟動後就會恢復正常,所以不用管。」
這種Bug很微小,不影響遊玩體驗,關鍵是修復起來很費勁,不值得浪費人力時間。
如果玩家問起來,回答一句遊戲特色就行了。
基於這個標準,對已發現的遊戲Bug進行分類,符合標準就保留,不符合標準就調派人手修復。
「OK!」
劉瑞點了點頭,隨後又問道:「我還有一個問題,那就是很多Bug的修復,貌似只能治標不治本?」
遊戲底層核心代碼是潘圖寫的,所以他想知道,如果讓潘圖本人來修Bug,能不能從根源上解決問題?
「可以是可以,但……」
潘圖搖了搖頭道:「要想從根源上解決問題,那就相當於一切推倒重來,工程量不亞於做一款新遊戲。」
這根本就划不來。
為了解決幾個Bug,拋開建好的大樓不住,去重新挖地基蓋一棟樓,那無疑是丟了西瓜撿芝麻。
最好的辦法是將錯就錯!
在育碧原版這堆屎山代碼的基礎上打幾個補丁,能保證讓遊戲正常運行就行,至於代碼會不會變得更臃腫,那不重要。
這就好比某些遊戲,明知道Bug出在什麼地方,但沒辦法,這東西涉及底層改不了。
你敢亂改,這個Bug是修好了,但沒準會冒出無數個新Bug……
經典破敗王佛耶戈!
《英雄聯盟》也是屎山代碼的標準案例,圍繞破敗王這個新英雄出現的Bug,每隔一段時間就會冒出來幾個。
聯盟設計師難道不知道問題根源出在哪,不想一勞永逸嗎?
答案很簡單,做不到!
屎山代碼已經形成,前任造的孽,你作為繼任者,只能捏著鼻子受著,在屎山代碼的基礎上縫縫補補。
《看門狗》也是如此。
潘圖是從系統商店裡購買的開發資料和原始碼,這玩意買到手就長這樣。
所以他即使知道底層有問題有殘缺,也確實沒什麼辦法。
因為一改,新的Bug就出現了,除非徹底廢棄這坨屎山代碼,不然他唯一能做的就是不停的打補丁。
他思考片刻後,轉而問起了另一件事。
「外界對《看門狗》的關注度很高,各種猜測從未間斷……咱們是不是該放出點消息?」
距離霓虹電玩展已經過去很久了,網上關於《看門狗》的猜測有很多。
期待看好的言論先不管。
主要是各種「暴死論」看得劉瑞犯噁心,一部分見不得國產遊戲好的網友,整天造謠說看門狗涼了,這遊戲必死無疑。
這種人,內心得有多陰暗啊?
好歹《看門狗》也是第一款國產開放世界3A遊戲,承載著無數人的希望,怎麼天天盼著遊戲暴死呢?
這遊戲涼了,項目組解散了,風暴工作室倒閉了,對你有什麼好處嗎?
劉瑞很不爽這些人。
整天唱衰《看門狗》,四處宣揚什麼「國內做不出真3A」、「國產即原罪」腦殘言論。
要不是礙於身份,不方便搭理這些傻鳥,他早就跟這群人激情對噴了。
罵人肯定不行。
但這並不妨礙,他用別的方式,狠狠打臉這群「崇洋媚外」唱衰網友。
打臉的方式,自然是事實勝於雄辯了。
只要放出一點實機演示,讓大家看到《看門狗》真實的模樣,稍微展現一下遊戲的精良製作,所謂「國內做不出真3A」的雜音自然會消失。
順道還能給支持風暴工作室,支持國產遊戲的網友們吃一顆定心丸。
《看門狗》這款遊戲,潘圖是從系統商店裡兌換的開發資料。
因為系統標註的完整度只有95%,經過潘圖檢查後,發現缺少的內容主要是CTOS這一塊。
所以他做好了心理準備。
遊戲殘缺的這5%開發資料,必定會導致CTOS出現各種各樣的Bug。
他覺得問題不大。
區區幾個Bug而已,能有什麼問題?即使被玩家發現並揭露,也能甩鍋給遊戲背景,嘴硬說成是遊戲特色。
《看門狗》的遊戲劇情,發生在一座被程序控制的賽博都市裡。
城市裡的一切電子設備都被CTOS所控制,基於這個前提,那CTOS存在漏洞,出現各種程序Bug也很合理吧?
CTOS要真有那麼完美無缺,那主角「艾登皮爾斯」這伙黑客又怎麼能輕易駭入呢?
這套說辭滴水不漏。
可潘圖做夢也想不到,因殘缺CTOS程序導致的遊戲Bug,數量竟然有這麼多!
不是幾個Bug,而是幾十個Bug……
最重要的是!
這些Bug還是測試階段,已經發現的Bug,如果算上還沒被發現的Bug,數量肯定超過了100個。
數量這麼多,全甩給遊戲背景設定,解釋成遊戲特色,先別管玩家們信不信,潘圖自己都說不出口。
「Bug必須修復!」
潘圖眉頭緊皺道:「但這指的是惡性Bug,影響遊戲進程和破壞遊戲體驗的Bug。」
「像一些影響不大的Bug,因CTOS產生的Bug,我們可以予以保留……」
「雖然很不想承認,但這確實是《看門狗》這款遊戲的一種特色!」
Bug也分輕重緩急。
幾十個因CTOS導致的遊戲Bug里,有一些是惡性Bug,極其影響遊戲體驗。
像這種惡性Bug,那就必須得修復。
但像一些無關緊要,不影響遊玩體驗,頂多看個樂子的Bug,那倒是可以保留下來。
其實也可以全部修復!
但很顯然,Bug數量實在太多,一口氣全部修復的話,需要的時間和人力實在太多了。
而且……
Bug層出不窮,誰也不知道還藏著多少Bug,如果發現一個就要修復一個,那開發進度得拖到什麼時候?
「區分標準是什麼?」
劉瑞好奇道:「上百個遊戲Bug,我們怎麼分辨哪些Bug必須修復,哪些Bug可以先緩緩?」
「比如這個Bug,玩家利用黑客能力入侵CTOS控制紅綠燈,快速多次修改數據後,會導致該紅綠燈常亮不變,完全可以放置不管。」
潘圖解釋道:「單獨一個路口的紅綠燈故障而已,不影響玩家們正常遊玩體驗。」
「而且這個Bug,等玩家退出遊戲,重新啟動後就會恢復正常,所以不用管。」
這種Bug很微小,不影響遊玩體驗,關鍵是修復起來很費勁,不值得浪費人力時間。
如果玩家問起來,回答一句遊戲特色就行了。
基於這個標準,對已發現的遊戲Bug進行分類,符合標準就保留,不符合標準就調派人手修復。
「OK!」
劉瑞點了點頭,隨後又問道:「我還有一個問題,那就是很多Bug的修復,貌似只能治標不治本?」
遊戲底層核心代碼是潘圖寫的,所以他想知道,如果讓潘圖本人來修Bug,能不能從根源上解決問題?
「可以是可以,但……」
潘圖搖了搖頭道:「要想從根源上解決問題,那就相當於一切推倒重來,工程量不亞於做一款新遊戲。」
這根本就划不來。
為了解決幾個Bug,拋開建好的大樓不住,去重新挖地基蓋一棟樓,那無疑是丟了西瓜撿芝麻。
最好的辦法是將錯就錯!
在育碧原版這堆屎山代碼的基礎上打幾個補丁,能保證讓遊戲正常運行就行,至於代碼會不會變得更臃腫,那不重要。
這就好比某些遊戲,明知道Bug出在什麼地方,但沒辦法,這東西涉及底層改不了。
你敢亂改,這個Bug是修好了,但沒準會冒出無數個新Bug……
經典破敗王佛耶戈!
《英雄聯盟》也是屎山代碼的標準案例,圍繞破敗王這個新英雄出現的Bug,每隔一段時間就會冒出來幾個。
聯盟設計師難道不知道問題根源出在哪,不想一勞永逸嗎?
答案很簡單,做不到!
屎山代碼已經形成,前任造的孽,你作為繼任者,只能捏著鼻子受著,在屎山代碼的基礎上縫縫補補。
《看門狗》也是如此。
潘圖是從系統商店裡購買的開發資料和原始碼,這玩意買到手就長這樣。
所以他即使知道底層有問題有殘缺,也確實沒什麼辦法。
因為一改,新的Bug就出現了,除非徹底廢棄這坨屎山代碼,不然他唯一能做的就是不停的打補丁。
他思考片刻後,轉而問起了另一件事。
「外界對《看門狗》的關注度很高,各種猜測從未間斷……咱們是不是該放出點消息?」
距離霓虹電玩展已經過去很久了,網上關於《看門狗》的猜測有很多。
期待看好的言論先不管。
主要是各種「暴死論」看得劉瑞犯噁心,一部分見不得國產遊戲好的網友,整天造謠說看門狗涼了,這遊戲必死無疑。
這種人,內心得有多陰暗啊?
好歹《看門狗》也是第一款國產開放世界3A遊戲,承載著無數人的希望,怎麼天天盼著遊戲暴死呢?
這遊戲涼了,項目組解散了,風暴工作室倒閉了,對你有什麼好處嗎?
劉瑞很不爽這些人。
整天唱衰《看門狗》,四處宣揚什麼「國內做不出真3A」、「國產即原罪」腦殘言論。
要不是礙於身份,不方便搭理這些傻鳥,他早就跟這群人激情對噴了。
罵人肯定不行。
但這並不妨礙,他用別的方式,狠狠打臉這群「崇洋媚外」唱衰網友。
打臉的方式,自然是事實勝於雄辯了。
只要放出一點實機演示,讓大家看到《看門狗》真實的模樣,稍微展現一下遊戲的精良製作,所謂「國內做不出真3A」的雜音自然會消失。
順道還能給支持風暴工作室,支持國產遊戲的網友們吃一顆定心丸。