Hex Mask UI Icons Arrow Down Arrow Left Arrow Right Arrow Up Brackets Calendar Checkmark Chevron Down Chevron Left Chevron Right Chevron Up Clock Close Connect Copy crown download Ellipsis External URL Favorite (off) Favorite (on) Fullscreen Help Home Info Live Minus Mobile Menu Mobile Overflow Paginate Dot (filled) Paginate Dot (empty) Pin Placeholder Icon Play Video Circle Play Video Plus Search Team No-Team-Logo_Fallback_003 Ticket Trophy User Input Video Video Play Icon World X Game Mode Icons Hero Icons Map Icons Platform Icons Exclusive on Battle.net Social Icons Mobile Discord Facebook Instagram Reddit Twitch Twitter VK Youtube Weibo WeChat Workshop Icons WorkshopControl WorkshopShare WorkshopInfinite

《鬥陣特攻 2》PvP Beta 測試分析:遊戲數據和社群意見回饋如何顯示出遊戲平衡性

1 則留言
《鬥陣特攻 2》PvP Beta 測試分析:遊戲數據和社群意見回饋如何顯示出遊戲平衡性

捍衛者的英雄,我們來聊聊遊戲數據吧!在設計遊戲的時候,遊戲數據是相當寶貴的資源。遊戲數據、玩家意見回饋、使用者研究、內部討論或是我們自己動手玩遊戲,都會影響到遊戲設計的決定。遊戲數據能夠讓我們透過俯瞰的上帝視角,深入探討最微小的細節,卻也能夠讓我們看得更清楚遊戲的整體趨勢為何。今天,我們要來聊聊《鬥陣特攻 2》Beta 測試所帶給我們的一些啟發,以及我們如何利用相關數據來做成遊戲內的設計決定。

遊戲數據與設計:觀察英雄的表現

在第一場 Beta 測試開始後,遊戲設計團隊就有在密切留意幾件事情。我們看見玩家首次操控索潔恩,並探索駭影、壁壘機兵、毀滅拳王、歐瑞莎的重製內容。我們想要知道這幾位英雄在 Beta 測試中的表現,這樣子如果他們強度過低或過高,我們才能及時做出反應。

在評估英雄表現時,我們會透過整體和個別的角度,去檢視競技環境的每個階級和技術等級,這樣才能了解玩家群各個部分最真實的狀況,看看大家對於遊戲現階段的環境有什麼樣的反應。技術最頂尖的玩家能夠把遊戲設計內容發揮到淋漓盡致,通常還能發現強大的技能使用方式和策略打法,且速度比其他玩家還要來得快速。技術較差的玩家在操控部分英雄或採取特定玩法的時候可能會遇到困難,因此我們認為在設計遊戲平衡的時候,有必要考量到所有玩家的特性與不同。階級導向的分析對於我們的遊戲數據來說很重要,但這篇文章主要會探討 Beta 測試期間從各個技術等級中撈取到的遊戲數據。

量化興趣:能夠協助我們評估英雄受歡迎度的指標

「表現強弱」這個議題涉及到許多不同的層面,我們有好幾個不同的指標能夠透過不同的角度來研究英雄強度。第一個指標是使用率,能夠評估英雄在對戰中出場的總時間。舉例來說:假設索潔恩在持續十分鐘的對戰中出場五分鐘,那麼她的使用率就會是 50%。說到索潔恩,她的使用率在 Beta 測試的第一個禮拜相當高,但後來隨時間穩定下滑。

hero usage rate.png
Beta 期間內所有英雄不分階級的每日使用率。索潔恩、安娜、歐瑞莎、駭影、壁壘機兵、毀滅拳王有特別標示出來。

索潔恩的使用率最高將近 80%,這點對於攻擊型英雄來說相當驚人。在 Beta 測試期間的大部分時候,安娜也有相當高的使用率,不過這點跟現行版遊戲差不多。 歐瑞莎和毀滅拳王這兩位肉盾在經過重製之後,在 Beta 期間也有出現很高的使用率。

使用率是很棒的指標,能夠幫助我們清楚判斷遊戲呈現在玩家眼中的成果。在 Beta 測試剛開跑的時候,索潔恩是使用率最高的英雄。那個時候,在超過半數的對戰中,索潔恩都同時存在於雙方隊伍。不過,除了使用率以外,我們也必教同時考量到其他因素。 索潔恩在 Beta 測試期間有很高的使用率,如果我們同時考量到遊戲內的攻擊型英雄數量有多少時,使用率的數據感覺起來會更加驚人。

這樣的高使用率意味著角色類型的不平衡,但我們也得考量到另一個名為加權使用率的指標。加權使用率可用來評估英雄的出場頻率,但這是相對於英雄的數量而言。更準確地來說,我們會蒐集每個英雄的使用率數據,然後除以相關角色類型的平衡數,也就是如果同一角色類型的所有英雄使用率相同,會有什麼樣的數字。因此,我們最終真正拿來評估的數字,是英雄使用率相對於平衡數兩者之間的比例。接著再回來討論索潔恩,我們可以發現在 Beta 測試的前期,她的加權使用率跟其他每一位英雄比起來,都還要來得高許多。

hero weighted usage rate.png
Beta 期間內不分階級的加權使用率。索潔恩、安娜、歐瑞莎、駭影、壁壘機兵、毀滅拳王有特別標示出來。

利用加權使用率可協助我們更精準地透過相對的角度,看出玩家對於新英雄或歐瑞莎和毀滅拳王等重製英雄的興趣程度,並同時比較安娜這種原本就已經很受到歡迎的英雄。舉例來說:索潔恩最高峰的時候,其加權使用率超過 6x,也就是說相較於攻擊型英雄的平衡數來說,她出場的頻率高出六倍以上。雖然歐瑞莎和毀滅拳王的使用率只有達到 40% 左右,但考量到加權使用率之後,我們會發現這兩位英雄對於肉盾型玩家來說的吸引力,就跟安娜對於輔助型玩家的吸引力一樣。

英雄平衡:遊戲數據和意見回饋如何影響變更內容

我們的遊戲團隊對於 PvP Beta 測試有個重點目標,那就是我們希望每個英雄玩起來都能很有趣,但同時又不會破壞遊戲的公平性。根據我們的使用率分析結果顯示,我們越來越靠近前者,因此我們的目標現在偏向研究遊戲平衡性。決定如何平衡英雄,是個具有目的性的決定,這其中涉及到許多來源的輸入值,不論是否為數據導向。舉例來說:在 Beta 測試期間,輔助型玩家針對英雄存活能力所提出的意見回饋,直接幫助我們在 5 月 6 日的平衡性更新中針對輔助型英雄做出了一些調整。

玩家意見回饋通常是需要平衡性變更的前期預兆,但遊戲數據也能夠協助我們做出決定。其中一種評估英雄強度的方法,就是研究局數勝率。不過,由於《鬥陣特攻》遊戲本質的特性所致(也就是能夠切換英雄這一點),基本局數勝率並沒有辦法呈現出英雄具體的表現強弱。如果你在一局裡面操控索潔恩並贏得勝利,但卻只有在半數的時間操控她,那麼我們在計算勝率的時候,應該要視為索潔恩大獲全勝嗎?不行!

別擔心,這部分還只是我們追蹤勝率的第一步驟而已。為了要能夠取得更理想的指標,我們會根據某位英雄在局數內的出場時間長短,來按照比例調整勝率。在上方所舉的半局例子當中,假設這一局持續了 10 分鐘,而索潔恩的出場時間則為一半。這樣的話,索潔恩在該局的「勝場分數」就會是 0.5,因為她的出場時間只有十分鐘當中的五分鐘。如果這局輸掉的話,索潔恩在該局的「敗場分數」也會是 0.5。

為了把這些分數轉換成實際的勝率,我們首先得針對每一局新增索潔恩的勝場分數。接著,我們再把總勝場分數除以索潔恩的總分數,把勝場和敗場同時考量進去。這樣的做法所得出的勝率,更有辦法代表英雄的表現強弱,同時也可考量到英雄切換的這一點。

這個指標的其中一項弱點,是如果出場的英雄數量越多,勝率就會更趨近於 50%。同樣的情況也有發生在 Alpha 測試中,當時索潔恩不只出場率很高,強度也很強。這是因為雙方隊伍都派出索潔恩,因此這位英雄雖然強度很高,但她的勝率卻很接近 50%。當雙方隊伍都派出索潔恩的時候,終究要有一支隊伍勝利、另一支隊伍敗北。

為了解決這個問題,我們也會針對只有一方隊伍有派出該英雄的對戰來套用同樣的勝場分數計算方式,我們稱之為「非鏡像」狀態。在研究非鏡像勝率後,我們就能看出像索潔恩這種鏡像率高於 50% 的英雄,在只有一方隊伍有派出索潔恩時的強度表現,藉此讓她的勝率能夠偏離靠近 50% 的範疇。

以上大概介紹勝率相關的指標。接下來,我們要介紹的是幾個非鏡像期間勝率:

 unmirrored winrate timeline.png
Beta 期間內不分階級的非鏡像勝率。索潔恩、歐瑞莎、駭影、毀滅拳王、士兵76、辛梅塔有特別標示出來。

這個圖表呈現出英雄在 Beta 測試期間的整體非鏡像勝率,同時也能告訴大家為什麼在調整英雄平衡性的時候,遊戲數據只是眾多考量點之一。看到歐瑞莎的數字如此低落、辛梅塔的數字這麼高,對於部分玩家來說可能很令人震驚!我們的分析技術之所以能夠讓這些指標變得很實用,是因為我們對於數據產生的過程具有健全的理解。

以辛梅塔為例:她不論是在 Beta 測試還是現行版遊戲當中,都擁有前幾高的勝率,這是因為玩家傾向在順風的對戰中操控辛梅塔,比方說在防守地圖第一個據點這種時候。當玩家發現對戰處於逆風快要打輸的時候,很有可能會把辛梅塔切換成其他英雄,這點進一步推高了她的勝率。

如果我們把同樣的邏輯套用到情況相反的索潔恩和歐瑞莎身上,我們就能夠理解為什麼這兩位英雄的勝率會低於大家心中的預期。玩家在 Beta 測試期間很期待能夠操控這兩位英雄,但大家對於新英雄的技能和玩法都還不大熟悉。這也就導致玩家即便在逆風的處境中也還是會選擇這兩位英雄,但如果切換成其他英雄可能會比較有利。畢竟,如果你只有操控過索潔恩短短幾個小時的時間,也很難打贏操控士兵 76 已經有好幾百小時經驗的對手。

我們同時得要考量到上述這些事情外加遊戲數據,因此在針對英雄平衡性更新做決定的時候,情況相當複雜。索潔恩在 Alpha 測試期間經過各種改動之後,後續又有經過些微調整使強度降低,因為她當時的勝率超過 50%,現在則是低於 50%。歐瑞莎目前暫時不予變更,因為我們還不清楚她到底是強是弱,也不曉得是不是玩家還不夠會玩所以才導致她這麼弱。我們傾向於相信是後者的狀況,因為我們在 Beta 測試期間,很常看到有人操控歐瑞莎使用新技能橫衝直撞。不過,我們目前也有在討論後續調整歐瑞莎和毀滅拳王的可能性。士兵76 的部分,在我們結合遊戲數據和廣大玩家的意見回饋後,決定予以更新。而駭影的部分,我們也會透過類似的方式來調整移動速度,藉此解決英雄非預期組合技和全新攻擊型英雄被動技能的問題。其他在 5 月 6 日平衡性更新檔中有受到影響的英雄,也都會經歷類似的過程。

刺激和反應:評估更新後的成果

接下來才是有趣的地方。誠如我們在 Beta 測試開始前所設立的目標,我們現在想要來分析這些平衡性變更的成果。我們需要去意識到,這次所觀察到的勝率起伏變動,其數據資料源自於參加 Beta 非競技模式、人數相對有限的玩家群,但即便如此,這樣的數據依舊能夠幫助我們迅速評估平衡性變更是否有帶來明顯的影響。士兵76 的變更是否足以壓低他的勝率呢?對於輔助型英雄的變更,是否能夠幫助禪亞塔等強度較低的英雄變強呢?我們把勝率圖表的時間段拉長到幾天,然後先從輔助型英雄的部分開始看起:
 
support.png
Beta 期間內不分階級的非鏡像勝率。有經過平衡性變更的輔助型英雄有特別標示出來。

在大部分情況中,所有經過平衡性調整的輔助型英雄(包括慈悲女武神的錯誤修正),都使得非鏡像勝率立刻發生變化,但巴帝斯特除外(他在上次的 Beta 後半段的更新檔中有經過調整)。這表示就整體的面向來看,這些變更都有達到預期中的效果!不過,所有英雄裡面受到影響最大的,當屬禪亞塔,他的勝率起伏將近 +5%。就過去的歷史來看,我們觀察到英雄的生命值高低調整對於勝率來說有最為顯著的影響,因此這部分並非完全超出我們的意料之外。我們會密切留意禪亞塔改強後(外加獲得無影腳)的狀況,這部分相當有意思。接下來,我們要來研究肉盾型英雄:

 tanks.png
Beta 期間內不分階級的非鏡像勝率。有經過平衡性變更的肉盾型英雄有特別標示出來。

除了攔路豬以外,其他肉盾型英雄的平衡性調整幅度都相對輕微,也因此,他們的勝率變化起伏幅度較小。攔路豬和火爆鋼球的勝率雙雙都提高了 1% 至 2%,過程中我們有努力協助這些英雄適應新的 5v5 對戰環境。最後,我們要來看到的是攻擊型英雄:

damage.png
Beta 期間內不分階級的非鏡像勝率。有經過平衡性變更的攻擊型英雄有特別標示出來。

毫無疑問地,士兵76 在這次的削弱作業中受到最大的影響,他的勝率總共被壓低 6%,這部分要歸因於他的三項變更。另一方面,索潔恩的勝率則是從較低段的 42% 至 43% 上漲到 44% 至 45%。駭影的調整項目比較像是為了重新調整,因為她的移動速度技能跟新的攻擊型英雄被動技能之間互動關係特殊,因此她的勝率並沒有什麼太大的變化。

遊戲性設計理念:借助遊戲數據和廣大玩家的力量來打造遊戲

設計遊戲平衡是不斷變更、探索、分析的過程,永無止境。隨著主流策略戰術的變化,新英雄可能會成為下一位士兵 76,並在眾多英雄當中脫穎而出。隨著我們每次釋出新英雄或重製原有英雄,我們都必須做好準備進行調整變更,確保這些英雄不會太強大也不會太弱小。我們在設計變更項目時,我們會不斷地去評估這些變更項目是否有效,或是還需要再進一步加大力道。如果你最喜歡的英雄沒有經過調整,但你卻覺得需要有所調整的話,希望上述介紹到的指標能夠幫助你理解《鬥陣特攻》英雄平衡設計背後的幾個考量點,讓大家更願意去相信我們有在認真做平衡。遊戲平衡是一場馬拉松比賽,而不是百米衝刺,日後還有許多英雄等著我們去變更調整。我們相約下次的 Beta 測試見!

1 則留言