2017-09-12 08:58:02來源:上方網編輯:誠
游戲Bug是游戲在開發和制作過程中不可避免的產物,不過市面上的游戲大都會在經過一系列的測試之后,將游戲中的Bug修復之后再進行發售,但是Bug的存在是不可避免的。游戲史上幾乎所有游戲都遭到Bug侵擾,游戲制作技術不斷更新,但Bug的破壞力卻絲毫不減當年。
Bug嚴重影響游戲平衡 易造成玩家流失
無Bug不游戲,其實Bug有好有壞,有無傷大雅卻讓玩家哭笑不得的搞笑Bug,就有讓人恨得咬牙切齒的破壞力超強的Bug。前者多數讓玩家一笑而過,但是后者往往會對玩家及游戲發行制作方造成一定的困擾。
游戲中存在Bug無可避免,但是Bug嚴重影響游戲平衡,導致玩家們在游戲利益損失也是不可忽略的。尤其國內手游運營多是罔顧眾多微氪、無氪玩家的聲音,以砸錢最多重氪玩家為最優目標,BUG對重度氪金的玩家影響最大。畢竟游戲的公正性尤為重要,一旦被Bug事件打破,對玩家來說,后果不堪設想,對于游戲來說,則會造成大量正常玩家流失。
一般來說,對待Bug往往是據情節不同予以封殺、回檔和補償等方式進行處理。對待玩家使用Bug的態度上,廠商反應也是不同,對于中國廠商來說,玩家就是上帝,開發商不可能對玩家太過嚴厲,處理方式上也會有所保留,這樣往往導致國內開發商對這類事件的處理都很難做到讓所有玩家群體能夠滿意。
如何應對手機游戲Bug危機
或許你最新版游戲在剛發布時便出現了崩潰,或許出現嚴重的圖形故障導致游戲幾近無法運行。作為一間手游初創公司,Bug——總無可避免。重要的并不只是找出到底哪里出錯,更在于如何應對和度過難關。
第一步:設立緊急熱線
在新游上線的當天,如游戲中存在Bug,客戶服務團隊接到了許多玩家關于游戲無法運作的反饋。這個問題隨即通過緊急熱線反饋到我們開發者、質檢團隊和發行商。發現問題后,研發人員即將更新的內容從服務器中移除,但較早前便下 載了更新內容的玩家仍無法進行游戲。在處理Bug期間,開發人員關注的問題是Bug產生的根源、該如何避免這種情況的再次發生,以及如何快速修復Bug。
第二步:快速與謹慎并重
即便在某些情況下需要加班加點處理Bug,以最大限度減少Bug的影響,但在修復時,切勿作出弊大于利的變動。在未完全了解結果前,快速作出調整可能會給玩家帶來更多的問題。
第三步:與玩家交流必不可少
盡管我在第三步才列出這一項,但根據經驗,與玩家交流應當貫穿整個Bug修復流程。修復Bug的危機重點并不在于Bug本身,而是在于讓玩家了解你迅速響應他們的反饋,并盡快提供解決方法。在Bug危機的過程中,研發人員應與客戶服務主管認真推敲向玩家公告的內容,并隨后將有關修復Bug的公告發給玩家。這就意味著工作人員要和每一個受到影響的玩家聯系,讓他們知道你準備修復Bug和提供解決方案,并感謝他們的反饋。即便是由于游戲崩潰而給你一顆星評價的玩家仍值得關注,因為他們希望能回到游戲中。玩家會提供一些類似執行游戲的設備、游戲出現崩潰的地方、出現崩潰的時間,以及出現崩潰的具體表現等信息協助開發者診斷游戲的問題。
第四部:評估損失
在計算有多少玩家受到Bug的影響時,要預計影響范圍,可以通過游戲內設“聯系我們”的按鈕點擊次數來統計受到Bug影響的玩家數量,但這種做法存有一定的局限,因為也存在使玩家無法進入游戲的Bug。另一個計算影響的方法是閱讀游戲的最新評論,并統計有多少玩家提及游戲出現的問題。同時檢查社交媒體渠道。還可以通過檢查游戲的排名,當游戲出現了嚴重的Bug后,是否會影響游戲本身的銷量。同樣,如果Bug影響了游戲的排名,那么修復Bug后亦應當能提高游戲的排名。
第五步:保持積極的團隊氛圍
在試圖確認是誰出錯時,保持團隊積極和以處理問題為重的氛圍通常都對Bug的修復富有成效。一旦確定問題后,審查造成Bug的流程非常關鍵,對開發者來說,這就意味著增加質檢的時間,需要更多的內容創作人員和測試人員,以及團隊間應定期進行會議,以實現多方溝通。在同時支持多款游戲時,應當將每款游戲的更新時間進行隔分,避免在同一時間發布多款游戲的更新包。這能讓發布團隊可每次專注于單個內容。
開發者如何對待游戲Bug
對于開發者來說一件很痛苦的事情就是,你知道了Bug存在,但想把它重現出來卻并不是那么容易,因為你可能并不清楚這個Bug真正的觸發條件是什么。
一位FPS(第一人稱射擊)游戲的開發者說,他曾接到一份Bug反饋,稱當敵人死亡,武器掉落時,有時候它不會落在地上,而是直接穿過地面消失不見。這個問題很嚴重,因為這款游戲強調玩家使用特定的武器來過關,出Bug就意味著玩家拿不到武器了。然而問題在于,導致游戲中武器穿過地面的原因千千萬,光是偶爾看到Bug發生根本不夠,你必須得找到重現這個Bug的方法,這樣才能鎖定問題所在。于是開發者寫了一個代碼,讓游戲每一秒都產生一件武器掉落在地上,每一次的位置、高度、速度、旋轉狀態都是隨機的。系統記錄每件武器的狀態,借此找到問題所在。開發者讓這個代碼整晚運行,第二天早上再來發現游戲已經崩潰好幾個小時了。不過好在他終于有發現——那是碰撞系統惹的禍。
其實有時候比起修復Bug,讓這個Bug消失是最好的方法。只要電子游戲仍然存在,玩家、開發者Bug三者的糾結就會一直存在。