하스스톤

개발자의 관점: 하스스톤 전장 평점 시스템 개편

개발자의 관점: 하스스톤 전장 평점 시스템 개편

안녕하세요! 저는 하스스톤 팀의 선임 데이터 과학자 Tian입니다. 18.4 패치가 적용되면 전장 평점 시스템이 개편됩니다. 오늘은 평점 시스템 뒤에 숨은 과학에 관해 이야기하러 나왔습니다!

먼저 개인 평점의 기본 원리와 더불어 평점이 무엇을 나타내는지, 매 게임이 종료된 뒤 평점이 어떻게 변하는지, 그리고 분산이 어떤 원리로 작동하는지에 관심이 있다면, 전장 평점에 관한 지난 블로그를 읽어보세요!

자, 이제 본론으로 들어가죠. 새로운 평점 시스템을 소개합니다!

평점 시스템을 개편한 이유는 무엇인가요?

저희는 평점 시스템을 통해 게임 플레이가 진척되는 느낌을 주고, 공정한 대전 상대 찾기가 이루어지기를 원했습니다. 하지만 단 하나의 평점으로 이 두 가지를 동시에 달성하기는 매우 어렵죠. 그에 따라, 저희의 의도를 반영하기 위해서 "이중 평점" 시스템을 도입했습니다. 새로 개편되는 평점 시스템은 외부 평점과 내부 평점, 두 가지로 이루어져 있습니다.

  1. 외부 평점: 이 평점은 전장 로비 인터페이스에 나타납니다. 이 평점의 주목적은 시즌별 "진척도"를 제공하는 것입니다. 여러분의 실제 실력을 일부 또는 완전하게 반영하는 점수이기도 하죠.
  2. 내부 평점: 플레이어에게 보이지 않는 평점입니다. 이 평점의 주목적은 여러분의 실제 실력을 실시간으로 평가하여 공정한 대전 상대 찾기가 이루어지도록 하는 것입니다.

플레이어에게 보이는 외부 평점은 어떻게 바뀌나요?

  1. 매 시즌 시작 시 외부 평점이 0으로 초기화됩니다(첫 시즌의 시작점은 18.4 패치입니다).
  2. 시즌 초에는 평점 "보호 구간"이 있습니다. 2000점 이하 구간에서는 외부 평점이 떨어지지 않습니다. 따라서, 사용자 인터페이스에 나타나는 최소 평점은 0점입니다.
  3. 외부 평점 2000점부터 6000점까지는 평점 "층"이 존재합니다. 각 "층" 위로 진입하면 외부 평점이 그 아래로 떨어지지 않습니다. 현재는 500점마다 층이 존재합니다. 즉, 2000점, 2500점, 3000점, 3500점, 4000점, 4500점, 5000점, 5500점, 그리고 6000점에 해당하는 층이 있는 거죠.
  4. 한 경기에서 최대로 얻을 수 있는 외부 평점은 300점입니다.
  5. 각 게임이 종료된 뒤, 외부 평점이 6500점 미만이라면 평점의 "실제" 증가량 또는 감소량과는 별도로 평점이 약간 더 올라가게 됩니다. 예를 들어, 게임 종료 후 평점이 50만큼 올라가거나 내려갔다고 가정해 보죠. 이때 진척도 점수를 3점 얻기 때문에, 실제로는 평점 증가/감소량이 53 또는 47점이 됩니다. 이 약간의 점수는 플레이어의 외부 평점만으로 결정됩니다. 외부 평점이 낮을수록 "진척도 점수"를 많이 얻습니다. 이 점수는 아주 적은 양이기 때문에, 게임을 많이 플레이하지 않는 이상 체감하지 못할 정도라는 점을 염두에 두시기 바랍니다. 외부 평점이 6500보다 높으면 이 값은 0으로 설정됩니다.

플레이어가 볼 수 없는 내부 평점은 어떻게 바뀌나요?

내부 평점은 플레이어에게 표시되지 않으며, 외부 평점과는 달리 시즌이 끝나도 초기화되지 않습니다.

내부 평점은 전체적으로 종 모양 곡선을 그리며 분포합니다. 수학에서는 이를 "정규 분포"라고 부르죠. 저희는 종종 "재정규화"라는 절차를 통해 이러한 분포를 강제로 만들기도 할 겁니다. 이러한 조정 과정은 사소하지만 꼭 필요합니다!

내부 평점은 외부 평점처럼 평점 보호 구역이나 평점 층과 같은 제한을 받지 않으며, 진척도 점수도 부여되지 않습니다. 여러분과 상대의 내부 평점과 분산은 오로지 게임 결과에 의해서만 변동합니다.

대전 상대 찾기는 어떻게 변하나요?

플레이어들은 오직 내부 평점을 기준으로 상대를 만나게 됩니다. 내부 평점은 실제 실력을 온전히 반영하도록 만들어졌기 때문이죠. 대전 상대를 찾는 동안, 내부 평점이 가장 가까운 플레이어 8명이 선택됩니다. 모두가 최대한 공정한 경기에 참여하게 하기 위해서입니다.

반면, 외부 평점은 대전 상대 찾기에 아무런 영향을 주지 않습니다. 따라서, 외부 평점 7000점인 플레이어가 외부 평점 1000점인 플레이어와 동일한 게임에 참여할 수도 있습니다. 두 플레이어의 내부 평점 값이 비슷하다면요. 상위권 전장 경기에서 외부 평점이 0점인 플레이어를 만났다면, 그 플레이어의 내부 평점은 높지만 새로운 전장 시즌을 이제 막 시작했기 때문일 가능성이 높습니다!

외부 평점과 내부 평점이 어떻게 상호작용하나요?

모든 플레이어는 외부 평점 0점으로 시즌을 시작하며, 실력 면에서 "공정"한 방식으로 게임 상대를 만나게 됩니다. 저희는 일반적으로 내부 평점이 높은 플레이어가 승리할 때마다 평점을 더 많이 받는 반면 패배 시 잃는 평점은 모두에게 같기를 원했습니다.

구체적으로 이야기하면, 미리 산출된 평점 변동량이 양수일 경우, 이 점수에 "평점 증가 변동 인자"라고 부르는 인수를 곱하게 됩니다. 내부 평점이 외부 평점보다 높은 경우, 내부 평점과 외부 평점의 차이에 비례하여 이 변동 인자를 산출합니다. "추적" 과정이라고 생각하면 이해하기 쉽습니다. 외부 평점이 내부 평점을 "쫓아가는" 모양새를 띠니까요. 외부 평점이 내부 평점을 넘어서면 추적이 종료됩니다.

하스스톤 전장에서 즐거운 시간을 보내시기 바랍니다! 저희는 항상 여러분의 의견을 듣고 있습니다. 대전 상대 찾기와 평점에 관한 여러분의 생각을 알려주세요. 그럼 선술집에서 뵙겠습니다!

Year of the Phoenix Page Footer Image

Mana Crystals Page Footer Image

다음 글

주요 소식