개발자의 관점: 크리스 지어헛과 함께하는 투기장 이야기

개발자의 관점: 크리스 지어헛과 함께하는 투기장 이야기

투기장은 참 재미있으면서도 어렵습니다. 투기장 카드 조합의 원리에 대해 기술적이고 자세한 정보가 궁금했다면, 운이 좋으시군요. 오늘은 투기장 카드를 선택할 때 무대 뒤에서는 어떤 일이 벌어지는 지 설명해 드리려고 합니다!

투기장 카드 선택이란 한 회당 최대 12승 또는 3패까지 투기장 덱에 포함할 카드를 선정하는 과정을 말합니다. 몇 번의 선택 기회가 주어지는데, 카드 3장이 제시되고 그 중에서 플레이어가 한 장을 고르는 방식이며 카드를 30장 고르면 덱이 완성됩니다.

투기장 카드 버킷

카드 선택은 일명 카드 버킷이라는 개념을 중심으로 이루어집니다. 카드 버킷은 특정 기준에 따라 카드를 몇 개의 그룹으로 나누는 것을 말합니다. 예를 들어, 카드 선택 시의 선택 빈도, 이기는 덱에 포함된 횟수 등을 기준으로 삼습니다. 현재 카드 버킷은 전설이 아닌 카드 일곱 개와 전설 카드 세 개로 구성되어 있습니다. 카드 버킷은 카드의 등급과는 관계없이 성적 수준에 따라 나뉩니다. 선택할 때마다 게임 시스템이 가중 무작위 원칙(이것에 대해서는 잠시 후에 다시 설명하겠습니다)에 따라 카드 버킷을 하나 선택한 다음, 그 카드 버킷에서 카드를 세 장 뽑습니다.

BucketPick.jpg

카드가 버킷으로 나뉘는 방법이 궁금하실텐데요. 카드마다 이 카드가 덱에 포함되면 플레이어가 게임에 이길 가능성이 어느 정도인지 게임 시스템은 알고 있습니다. 카드는 승률에 따라 나뉘며 같은 버킷에 속한 카드는 승률이 비슷하다고 보시면 됩니다. 예를 들어 이 시스템의 10.4 버전이 출시되었을 때, 버킷 1에 포함된 카드는 모두 승률이 53%를 넘었습니다. 버킷 1에 포함된 카드는 많지 않습니다. 다음 버킷부터 점점 승률은 낮아지고 한 버킷에 포함된 카드 수는 늘어납니다. 또한 플레이어가 각 카드를 선택할 확률도 알고 있습니다. 선택률이 아주 높은 카드, 예를 들어 흑요석 석상 같은 경우 버킷이 "승격"되어 버킷 2였다가 11.0 버전에서는 버킷 1로 올라갔죠. 선택률이 아주 낮은 카드, 예를 들어 반딧불 정령은 버킷이 강등되어 11.0 버전에서는 버킷 2에서 버킷 3으로 조정되었습니다.

투기장 카드 가중치

대다수의 카드는 카드의 종류(주문, 무기, 직업 카드 등)에 따라 출현 가능성이 커지기도, 작아지기도 합니다. 이것이 카드의 가중치입니다. 예를 들어 출현 가능성이 50% 늘어난 카드의 가중치는 1.5입니다. 각 버킷이 선택될 가능성은 그 버킷에 속한 모든 카드의 가중치 총합에 비례합니다. 즉 총 가중치가 200인 버킷이라면 총 가중치가 100인 버킷에 비해 출현 가능성이 두 배 높습니다.

percentagesCombined.png

현재 카드 가중치에는 다음과 같은 기준을 적용하고 있습니다. 직업 카드에는 100% 증가, 오리지널 및 기본 세트에 속한 중립 카드에는 50% 감소, 그리고 주문 및 무기 카드의 경우 75% 증가입니다. 주문과 무기 카드도 직업 카드이기 때문에 이 두 가지 기준이 배가되어 이들 카드에는 총 250%의 순증가량이 적용됩니다(2.0 * 1.75 = 3.5). 가장 최근의 세트에 속한 카드에는 보너스가 적용되지 않습니다. 또한 가장 낮은 수준의 버킷은 선택될 가능성이 적어집니다.

미세 조정

투기장에서는 각 직업의 강력함 정도를 유사하게 하고자 합니다. 그래서 이 목표를 달성하기 위해 여러 직업의 승률을 고르게 평준화하는 시스템을 만들었습니다. 이때 사용하는 프로세스를 일명 '미세 조정'이라고 합니다. 미세 조정 프로세스는 투기장에서 선택할 수 있는 모든 카드의 승률을 평가하는 전체적인 알고리즘입니다. 보통 확장팩이 출시된 후, 두어 주가 지나고 초반 메타가 분명해지면 이 프로세스를 적용합니다. 이 알고리즘은 각 카드에 0.7 - 1.3 사이의 값을 부여합니다. 여기에 카드의 다른 가중치를 곱합니다. 이렇게 하면 버킷의 총 가중치가 바뀌기 때문에 대상 카드의 출현 가능성을 바꾸는 데 그치지 않고 각 버킷이 선택될 가능성까지 바뀌게 됩니다.

미세 조정 외에도 카드 등급에 따라 카드 선택에 가중치를 부여하기도 합니다. 일반 카드와 기본 카드에 가중치를 적용하면 희귀 카드보다 자주 출현하게 할 수 있습니다. 희귀 카드는 영웅 카드보다 출현 빈도가 높게 가중치가 적용되어 있습니다. 카드 수가 많은 버킷에서는 이렇게 해도 아무런 문제가 안되지만, 버킷에 속한 카드가 많지 않은 경우, 현 시스템은 희귀 카드와 영웅 카드가 자주 나오는 경향이 있습니다. 이 문제를 해결하기 위해 시스템 업데이트 12.0 버전에 개선 사항을 적용할 계획입니다.

투기장의 향후 계획

투기장에서 여러 가지 새로운 아이디어를 실험하고 있습니다. 새롭고 신선한 경험이 되도록 참신함을 유지하고 다양성을 개선하며 플레이어들이 더욱 흥미로운 결정을 내릴 수 있도록 더욱 잘 지원하는 것이 목표입니다. 선택의 다양성이라는 면에서 저희가 원래 의도한 것만큼 다양하지 않다는 사실을 인지하고 있으며, 이 부분을 개선하고자 합니다. 그러기 위해서 업데이트 11.2 버전에는 몇 가지 중대한 변화가 있습니다.

  • 기존 버킷들 사이에 새로운 카드 버킷을 추가할 예정입니다. 예를 들어 버킷 2와 3 사이에 새 버킷이 들어가는데, 이 버킷은 버킷 2의 약한 카드 반, 버킷 3의 강한 카드 반으로 구성됩니다.
  • 전설이 아닌 새 카드 버킷이 6개 추가되고(총 13개), 전설 카드 버킷은 새로 2개가 추가됩니다(총 5개).
  • 또한 최고의 버킷에서 가장 강한 카드와 최악의 버킷에서 가장 약한 카드는 이 추가되는 버킷에 포함되지 않으므로 출현율이 확실히 낮아집니다.

이번 변경으로, 각 라운드에서 최선의 선택이 될 수 있는 카드들이 더 많아집니다. 더 많은 다양한 카드와 짝을 이루게 되기 때문입니다. 따라서 게임마다 표시되는 카드 선택지가 훨씬 다양해지고, 보다 다양한 카드들이 선택될 것입니다.

투기장에 대한 개선을 계속할 예정이며, 투기장을 개선하기 위해 어떤 면에서 노력하고 있는지 작업 내용을 여러분과 공유할 예정입니다. 여러분의 의견을 기다리고 있습니다. 선술집에서 뵙겠습니다!

Emote_en_Arena_WellPlayed.png