RPG遊戲測試(QA)六要素

PTW發表於2021-03-23
無論是什麼型別的遊戲,都需要數月的測試來確保其成功發行,角色扮演遊戲(RPG)尤其需要完善的測試。

RPG遊戲測試(QA)六要素

RPG遊戲通常會讓玩家控制一個核心人物,在魔法或科幻世界中探索。遊戲中包含了深度定製的功能,上千的道具,和一個無盡的開放世界。應對RPG的這些特點,遊戲測試(QA)團隊的任務艱鉅,如果遊戲是大型多人線上(MMO)RPG,挑戰更是成數量級地增加了。

由於需要測試的元素眾多,RPG遊戲要求探索性的及計劃性的測試。

1、遊戲世界

RPG通常擁有某種形式的開放世界,或完全開放,或中心式,大大增加了需要測試的內容。

這些開放世界需要大量的測試人員頻繁且規律地檢查物理碰撞、貼圖、光照和渲染的問題。這不是最後時刻進行的突擊檢查或階段性的測試,它需要一個長期的過程來保證開放世界沒有漏洞。

這些漏洞會藏匿在任何地方,每一個沒被查出來的漏洞都會被玩家發現。

RPG遊戲測試(QA)六要素

貼圖,渲染和光照問題就屬於最糟糕的漏洞,它們非常明顯,很容易暴露給玩家,而且再現和錄製起來也特別容易。幸運的是這些問題不會被惡意利用,除了一些特定的情況外,它們也不會影響玩家繼續下面的遊戲。

物理碰撞問題可能是最令人懊惱的,而且容易被惡意利用。例如,玩家能穿過建築牆壁,導致任務的指令碼崩潰。想象一下在一個有著上千建築的大型開放式世界中測試這個問題!

這些建築會影響遊戲的效能——這也是開放世界RPG會出現特定問題的地方。玩家期待/要求遊戲必須能順暢執行。要讓開放世界始終保持高效能的執行,需要對RPG遊戲的每個要素進行仔細的測試,然後再在整體的遊戲世界中再進行測試。

2、道具

在RPG遊戲中一般都有個長長的道具列表,涵蓋了從藥劑到寵物的所有物品。對QA團隊來說,這會產生一大堆細微且枯燥的檢查。

RPG遊戲測試(QA)六要素

為了保證道具的正常運作,要對每一個道具的效果和功能進行人工或自動化的測試。除了單個道具的檢查,這些道具的互動又會產生一組需要仔細考量的全新測試內容。

由於道具和詞條的數量龐大,LQA(語言質量保證)團隊也將面對繁重的檢查。

同時,多種道具的設定需要進行大量的平衡測試來保證遊戲的一致性。然而,在實際應用之前,平衡所有道具通常是不可能的。

平衡檢查需要在整個開發過程中持續進行,當新增了新的道具和技能,每一個道具和效果的組合都需要檢查。在RPG中的道具組合數目通常十分龐大,僅僅檢查幾個道具的組合是不夠的。團隊需要檢查每一種組合並確認沒有任何明顯的問題,這是個非常耗時的過程。

3、玩家角色

RPG通常會允許玩家們自定義角色,包括角色的屬性鑑定,衣著和外觀,及其他的特定鑑定。保證玩家角色的功能正常對一個RPG的成功來說至關重要;比起一個標準的主人公,自定義角色會讓玩家感到親切得多。

RPG遊戲測試(QA)六要素

測試中會部分使用到與檢查道具相同的方法,因為皮膚/裝備通常會提升角色的屬性。但由於這些道具的物理屬性將顯示在玩家角色身上,測試中還要進行一系列的渲染檢查,以保證外觀上的變化正常顯示在角色身上。

這也許看上去簡單直接,但與道具一樣,有很多極端案例和特殊情況需要被測試,例如在裝備多個衣著裝備後檢查角色的外觀是否正常,檢查角色在所有選單介面是否都顯示正常。

RPG遊戲測試(QA)六要素

4、NPC和敵人

典型的RPG遊戲都有各種各樣的NPC(非玩家角色)和敵人,與其自己的對話元素、行為、功能和外觀。

RPG遊戲測試(QA)六要素

標準的測試檢查專案包括確保所有敵人和NPC都能

  • 正常顯示和渲染
  • 正常與物體碰撞
  • 在沒有障礙的情況下自由行動
  • 名字和資料都正常顯示等

除此之外,檢查AI角色的行為也十分重要。這部分的測試要求很高,需要QA和開發團隊密切合作,多次反覆測試。

正確且細緻地測試AI是十分有益的,不僅在功能上,也因為遇到的情況本身十分有趣。每個人在遊戲裡都曾在看見敵人的時候說過,“那傢伙在做什麼!?”,或者如果您的運氣不好,那甚至可能是個友好的NPC!

RPG遊戲測試(QA)六要素

沒有什麼比看見角色撞牆或行為不自然更能破壞玩家的沉浸感了。除此之外,疏忽了對難度的測試也會破壞玩家沉浸感。

如果玩家遇到了難度遠遠超過其等級的戰鬥,就會很容易感到煩躁且失去沉浸感。這是RPG遊戲不容忽視的問題,因為玩家通常被允許自行選擇戰鬥或敵人,如果總覺得自己處於一種不公平的劣勢,那麼戰鬥的樂趣就消失殆盡了。這種煩躁的情緒將影響玩家的遊戲體驗,所以需要避免這種不必要的“煩躁”。QA團隊需多次體驗每一場戰鬥,他們是評價其樂趣、難度和代入感的最佳人選。

與RPG遊戲中的其他元素一樣,NPC需要檢查的不單只是戰鬥行為,還有許多需要測試的非戰鬥行為。您不會希望NPC在遊戲中一直撞牆,也不會希望它們總往牆壁上射擊。非戰鬥行為能使遊戲身臨其境,相反,其明顯的漏洞將很快打破玩家們的沉浸感。

5、選單和UI

除了道具,RPG遊戲的選單也十分龐大。自定義選單、地圖、製作介面都有很多選項,需要對選單和UI進行大量的檢查和測試。幸運的是,選單一般不會出現裝備多個道具/裝備的複雜情況,除非包括了特定的快捷鍵選單。

RPG遊戲測試(QA)六要素

RPG的選單和UI並不一定會比其他遊戲要複雜或精緻(雖然時常如此),但其選單、UI和詞條的數量造成了龐大的測試工作量。無論是語言上還是功能上,選單的統一對玩家體驗十分重要。一些遊戲由於忽略這點,每個介面都需要玩家按下不同的按鍵來進行導航。雖然玩家會慢慢習慣這些操作,但對互動和一致性的關注不足會顯得很不專業。

6、分支故事和隨機事件

RPG遊戲通常會根據玩家的選擇設定一些分支故事和隨機事件。這些分支選項大大增加了測試量,QA團隊將需要多次通關遊戲來測試每個分支。

RPG遊戲測試(QA)六要素

不同的分支可能會出現不同的對話、不同的角色,甚至整個區域發生變化等無數種可能性。需要保證功能測試和語言測試團隊進行仔細的檢查,測試到所有的分支。故事和玩法的不同選擇會對極大地影響到遊戲的後續部分,這也進一步增加了測試的工作量。

隨機事件的影響沒有分支事件大。它不大會提升測試團隊需要檢查的事件數量,但因其隨機性會使測試比較困難。隨機事件可能是NPC的對話內容,也可能是世界事件,需要功能測試團隊和語言測試團隊的共同關注。

總結

投入時間進行遊戲測試、發現潛在的問題對遊戲、開發者和發行商來說都十分重要,一個充滿bug的遊戲會對每個參與者帶來不好的影響。

在大型RPG遊戲中,總是不難找到漏洞,這主要是由遊戲的巨大尺寸和龐大要素數量導致的。這也是為什麼RPG遊戲是一個展示您測試能力、對玩家的關注和RPG血統的地方。穩定上線的RPG遊戲能瞬間給玩家留下深刻印象,並在玩家討論和新聞報導中輕鬆地獲得正面的評價和關注。您或許可以找到充滿漏洞卻仍受人喜愛的RPG遊戲,但其數量是極少的。

RPG遊戲測試(QA)六要素

所以,給遊戲測試留下充足的時間十分必要。在開發晚期匆忙測試會佔用更多的時間,對您的資源和員工都造成負面影響。別把檢查的工作積壓在最後一秒,花時間進行測試,除了提升遊戲本身的質量,也將保證遊戲所支援的所有語言的質量。保證遊戲的各版本在語言上匹配不僅僅對RPG遊戲有好處,對其他任何型別的遊戲都很重要。

概括來說,測試RPG遊戲的最大挑戰就在於內容的深度和可變要素的數量。第一人稱射擊(FPS)遊戲有一個玩家角色,30種武器,一些道具,和幾個技能,而RPG將會有多個玩家角色,幾百種武器,一大堆道具和因情況變化的各種技能。RPG要素的龐大數量,及相互之間的互動,將顯著增加測試數量及時間,確保遊戲成功上線。

因此,RPG開發者必須儘量在開發早期就考慮測試工作和測試戰略,包括與第三方的測試夥伴合作。


來源:博特盈 PTW
原文:https://mp.weixin.qq.com/s/qnECznyKt6ixUY5EgDRsKQ

相關文章