“很長一段時間內(nèi),我們都完全無法搞清為什么會發(fā)生這種情況”,游戲的關(guān)卡設(shè)計師Miles Tost說道,“這簡直太糟糕了”。
接觸過《巫師3》的玩家應(yīng)該知道,這款游戲的世界中的內(nèi)容是極其豐富而繁雜的。而如果游戲中的某個機(jī)制出了問題,要解決起來可就不是那么容易。最近游戲開發(fā)商CD Projekt Red的設(shè)計師在Kotaku透露了一件開發(fā)時的遭遇:游戲中所有的門突然都變得可以打開了。
事情發(fā)生在游戲的第二款DLC“血與酒”的開發(fā)期間。某天,設(shè)計師們發(fā)現(xiàn)好像有點不對勁,游戲中所有建筑的門都變得暢通無阻了——包括那些作為場景裝飾的建筑門。
要知道,為了節(jié)約成本等目的,這些僅作裝飾用的建筑內(nèi)部并不是五臟俱全,部分建筑里甚至連地面都沒有。這也就意味著,當(dāng)白狼杰洛特推開門踏入建筑的那一刻,他會立刻掉入無盡的深淵。
“很長一段時間內(nèi),我們都完全無法搞清為什么會發(fā)生這種情況”,游戲的關(guān)卡設(shè)計師Miles Tost說道,“這簡直太糟糕了”。
為此,Tost和其他開發(fā)者只得檢查了游戲世界中的每一個角落并試圖弄清這件事的原因。更麻煩的是,游戲中的門都不是自動連接在建筑上,而是開發(fā)者們一個個手動擺上去的——有些門的設(shè)計為永久打開,還有些門需要特別的鑰匙,而剩下的很多門,則是不能打開的裝飾門。
說到這里,你應(yīng)該能想象到測試游戲中的每一扇門是件多么龐大而無聊的工程了。
好在經(jīng)過努力,開發(fā)者們最后總算找到了問題所在:讓世界中所有門暢通無阻的原因,源自于“血與酒”中一座名為“Dun Tynne”的城堡。
玩家在做和圍繞著這個城堡的任務(wù)時,制作組為了讓玩家保持線性體驗,決定讓所有門都保持關(guān)閉,這樣就能使玩家注意力集中于任務(wù)本身。當(dāng)玩家完成這個任務(wù)后,所有門將會再次打開。
然而讓制作組沒想到的是,程序邏輯在這里出了點問題:游戲無法判斷在該任務(wù)前哪些門保持開啟或關(guān)閉,因此它只得作出了這樣的決定——打開游戲中所有的門。
“這會讓游戲中的所有門都變成開啟狀態(tài),而問題最后的解決方法也挺曲折的”,Tost說道,“任務(wù)設(shè)計師不得不給的每一扇不該打開的門加上一個標(biāo)簽:‘這扇門在之前是關(guān)閉的,并且在任務(wù)之后依然保持關(guān)閉’”。
后來“血與酒”在推出后以超一流的品質(zhì)獲得了業(yè)界的贊嘆,而這件插曲除了說明開發(fā)游戲有多么不易之外,你也可以看到:即使一個小小的錯誤,都可能讓游戲中的整個世界都變得混沌無序。