第22章 甩鍋仙人(第1/3 頁)
莉莉絲眉頭微皺,她看向電腦螢幕,發現這上面的bug修復記錄還真是相當詳細。
發現時間、修復時間都記得清清楚楚,而bug的具體表現形式以及修復後的測試結果,也都記錄了。
也就是說,這遊戲本來有幾十個bug,顧凡和蘇彤兩個人辛辛苦苦地測試、修復,修到了兩個。
這樣看來……延長測試時間、招聘測試組長確實起到了作用。
但這並沒能完全解答莉莉絲的疑問:“可是為什麼《地獄軌跡》只測試了三天,卻只有一個bug,《西西弗斯》測試了兩週卻有兩個bug?
“從你們修改的bug總數來說,也明顯增加了!”
顧凡認真說道:“你們惡魔也刻舟求劍嗎?這倆遊戲是一樣的開發難度嗎?
“《地獄軌跡》是標準的fps遊戲,有現成的模板可以使用,bug本來就少;《西西弗斯》是你原創的玩法,沒有模板,我只能現寫程式碼,bug當然多了!
“難道你作為設計者,難道不知道這種涉及到底層物理規則的新玩法有多難寫嗎!”
莉莉絲一時語塞,但很快還是找到了新的角度:“可即便如此……
“為什麼你們修復的看起來都是一些無關痛癢的bug,反而把最重要的兩個bug給留下了!”
顧凡理直氣壯地說道:“什麼叫無關痛癢的bug?bug就是bug,我們都是一視同仁的,只能說這些bug存在於遊戲的表層,比較好發現!
“而沒發現的那兩個bug是深層bug,我猜測,它們都跟編輯器底層的物理規則有關,哪有那麼容易就測出來!
“不,甚至這都不一定算是bug,應該叫『設計漏洞』!”
莉莉絲的表情瞬間震驚:“好啊,你承認這是你自己寫的程式漏洞了!”
顧凡有些無語地搖頭:“你摳摳你那耳朵吧,啥也聽不清啊!
“我什麼時候說這是程式漏洞了?我說這是『設計』漏洞!是你從一開始給我的設計方案就有問題!”
莉莉絲差點被氣冒煙:“什麼?我的方案怎麼會有問題,你把話說清楚!”
顧凡默默地嘆了口氣,他又開始像之前一樣,快速排查bug的成因。
莉莉絲則是在一邊不服不忿地看著。
終於,顧凡又排查了半個多小時,總算是鎖定了bug的核心程式碼。
“看,這就是我說的,底層規則問題!而這個底層規則問題,又跟你的設計方案息息相關!
“你在方案裡寫的很清楚,說我們這次要儘可能用一個物理引擎比較真實的遊戲模板,對吧?”
莉莉絲板著臉點頭。
這確實是她在設計方案中明確寫的,原因很簡單:她要讓這塊大石頭更好地滾下山,沒有真實的物理引擎,怎麼能很好地模擬這個過程呢?又怎麼能讓玩家破防並貢獻負面情緒呢?
所以,顧凡在製作這款遊戲的時候,也確實選用了目前比較先進的物理引擎。
“但越是真實的物理引擎,就越容易觸發一些離奇的bug,尤其是在涉及到受力和物理效果這一塊……”
顧凡指著其中的幾行程式碼:“在西西弗斯沒有扛著石頭的情況下,跳躍本來是個無意義的動作,但在這個物理引擎的作用下,卻莫名地給石頭施加了一個力,導致它越滾越快。
“還有『龍振翅』這個bug,也是同理……”
顧凡說著,快速找到另一段程式碼:“你的設計方案裡寫了,巨龍可以干擾玩家,可以用翅膀把玩家給拍下去,所以這條巨龍肯定是有模型、有碰撞體積,還得有物理效果,這沒問題吧?
“所以我就這麼做了。