pgr21의 점수 변경에 대한 토론이 필요합니다.
현재 pgr21에서는 맵에 따른 종족간의 불균형을 해소하기 위해,
맵에 따른 종족간 승률을 계산해서 어느정도 점수를 보상하는 점수를 취하고 있습니다만..
눈가리고 아웅하기 내지 언발에 오줌누기, 겨우 시늉내기 정도 밖에 되지 않습니다.
가장 대표적인 예를 들도록 하겠습니다.
여러분이 감으로 느끼는 로템(변형맵포함)에서 저그 대 플토의 승률은 어느정도 입니까?
한 70%정도 된다고 생각하십니까? 전 예전에 한 80%정도 된다고 생각했습니다. T.T
지금까지 구한 전적을 보면
저그 대 플토 : 57승 36패 (랜덤제외한 순수 저그 대 플토를 선택한 경우)
저그 승률 61.3%, 플토 승률 38.7% 입니다.
(이건
https://pgrer.net../index.php3?mode=search 에서 검색가능합니다.)
(랜덤)저그 대 (랜덤)플토 : 73승 48패 (둘중 하나라도 랜덤을 선택한경우도 포함)
저그 승률 60.3%, 플토 승률 39.7% 입니다.
(랜덤플토가 조금 유리하긴 하네요.. ^_^. 이건 아직 위의 링크에서 구할수는 없습니다.. T.T)
위에서 보듯이 로템에서 저그 대 플토는 대충 60%정도라고 볼수 있습니다.
60%..
여러분이 느끼기에는 어떻습니까? 생각보다는 안높네.. 그런 생각 저도 첨에는 했습니다.
그러나.. 60%는 생각보다는 엄청나게 높은 승률입니다.
10-20게임이 아니라 100여 게임에 대한 통계가 저정도면.. T.T
토탈랭킹을 한번 보세요
https://pgrer.net../index.php3?mode=ranking
임요환선수를 제외한 게임수 많은 상위랭커는 대부분 60%정도 밖에 되지 않습니다..
자, 이제 간단한 산수 좀 해볼께요.
지금의 pgr21 점수체계로는 이렇게 점수를 줍니다.
저그가 이겼으면.. 25점 - (승률(60%) - 50%) /50 * (게임한 횟수(93) 와 5중에 작은수) = 24점
플토가 졌으면.. 역시 -24점
플토가 이겼으면.. 25점 - (40% - 50%)/50*5 = 26점,
저그가 졌으면.. -26점.
즉, 승률이 좋은쪽(저그)이 이긴경우 24점, 승률이 낮은 쪽(플토)이 이기면 26점으로,
점수에 대한 보상이 아주 작은, 겨우 시늉내기 정도밖에 되지 않습니다.
만약 60%를 진짜 로템에서 저그 대 플토의 정확한 승률로 볼수 있다면,
그리고, 그 맵에서 100게임을 했다면, 저그의 성적은 60승 40패입니다.
점수보상을 전혀 하지 않으면, 1승당 25점, 1패당 -25점해서 1500점 나옵니다.
현재의 점수체계는 1승당 24점, 1패당 -26점해서 1400점 나옵니다.
(플토의 경우는 40승 60패, 600점 나옵니다. T.T)
그래서 이렇게 바꿀려고 합니다.
1. 게임수가 많은 쪽의 승률을 좀더 반영합니다.
(지금은 최대 5게임까지 반영하는 꼴인데, 최대 100게임까지 반영하도록 바꿀려고 합니다.)
2. 승률에 대한 점수보상을 확대합니다.
(지금은 최소 20점에서 최대 30점인데, 10점에서 40점으로 바뀝니다)
그래서 결국
25점 - (승률 - 50%)/333*( 게임횟수 와 100중 작은수)
이렇게 됩니다.
그러면 위의 60승 40패같은 경우에는
1승당 25점-10/333*100 = 22점, 1패당 28점
토탈 점수는 60*22-40*28 = 1200점 됩니다.
기존의 1400점에 비해서 1200점으로 된다는 것이 크게 보일수 있으나,
개인당 따지고 보면 20점이상 내려가지는 않을듯 합니다.
저그가 불리한 맵에서도 마찬가지로 적용이 되니,
저그 유저가 그렇게 손해보지도 않을듯 합니다.
플토유저도 상당히 유리한 섬맵같은 경우에서는 불리하게 점수가 작용되니,
엄청난 덕을 보는것도 아니구요.
기존의 시늉내기에서 좀더 현실적인 적용을 할려는데..
회원님들의 의견을 듣고 싶습니다. 많은 의견 남겨주시기 바랍니다.
위의 얘기는 바꾸는게 어떨까 여러분들께 묻는 거구요,
아래 얘기는 특별한 이유없는한 바꿀 예정인 얘기들입니다.
1. 맵의 종족간 승률을 계산할때, 랜덤을 제외하고 직접 종족을 선택한 경우만 포함했습니다.
앞으로는 모든 랜덤을 다 포함하여 종족간 승률을 계산합니다.
(예, 현재는 플토vs저그 성적만, 앞으로는 rP vs Z, P vs rZ, rP vs rZ 성적도 포함)
2. 지금은 어느 한쪽이 랜덤이면 무조건 25점을 주었으나, 앞으로는 같은 종족의 경우만 25점이고,
나머지 경우는 랜덤을 뗀 종족간 승률로 점수를 줍니다.
(보통 생각할때 테란보다는 랜덤테란, 플토보다는 랜덤플토의 성적이 조금 더 좋으니,
어찌보면 랜덤에 조금 부가점을 준다고 보셔도 될듯하군요..)
3. 현재는 랜덤을 선택한 경우 성적은 랜덤랭킹에만 점수를 적용했습니다.
앞으로는 랜덤플토의 성적은 플토랭킹에, 랜덤테란의 성적은 테란성적에 각각 포함시킵니다.
랜덤유저중에 성적을 내는 선수라고 해봐야 최인규선수밖에 없는데..
최인규선수가 각 종족별 랭킹에 어느정도 올라올지 궁금하네요 ^_^
(그리고, 현재의 토탈랭킹은 테란+저그+플토+랜덤 점수인데, 위의 경우로 바꾸게 되면,
테란+저그+플토 점수가 됩니다. 착오없으시길.. 아, 랜덤랭킹을 없애는것은 아닙니다.)
위의 1,2,3을 언제부터 적용하냐 하면... 저도 잘 모르겠습니다.
업데이트에 안 시달리고, 연후 좀 끼면 작업들어갑니다. ^_^
그럼. 즐스~
>>
조금 수정해야 할것같습니다.
대부분 특정 맵에 유리한 종족으로 이기면 점수를 덜주고,
어려운 종족으로 이기면 점수를 더주자는 취지에는 찬성하실 겁니다.
특정 맵에 유리하다, 불리하다는 판단은 기존에 했던 게임에서 나온 승률로 판별합니다.
문제는 몇게임정도 하면 그 맵에서 타당한 승률로 볼수 있냐는 겁니다.
위에 복잡하게 말씀드린 점수방법은 100게임기준이었습니다.
예를 들어 테란과 저그가 특정맵에서 100게임이상 붙었으면 그 승률을 100% 반영하고,
10게임정도 붙었으면 그 승률에 대한 부가점수의 10%만 반영하겠다는 의미입니다.
막연하게 100게임정도면 타당하지 않겠나 했는데..
실제로 맵별 통계를 보니, 종족간 게임수가 100게임정도 되는 맵은
로템과 정글스토리밖에 없는것 같습니다..
25게임 정도면 어떨까요? 그정도 해서 나온 승률이면 믿을만 하지 않을까요?
25게임정도로 줄여서 많은 맵에 대해 적용할수 있게 하는 대신,
부가되는 점수폭은 조금 줄이겠습니다.
기존 20~30점 -> 10~40점 ->
최종 15~35점
결국 이렇게 될겁니다.
25점 - (승률 - 50%)/125*( 게임횟수 와 25중 작은수)
구태여 공식을 여기다 적는 이유는 제가 나중에 보고 빼껴야 되거든요..
따로 정리해놓기도 그렇구 해서.. ^_^