안녕하세요. 인벤 배너에 '실시간 비무랭킹 by 오뎅검' 을 만든 사람입니다.(http://bsrank.cafe24.com)
글이 길어서 신중하게 읽어보시고 고려해보실분만 읽어보시길 부탁드립니다.
현재는 공홈의 캐릭터 프로필에 갱신되는 비무점수를 이용해 랭킹을 산정하는 방식입니다만,
일대일 비무 랭킹과 삼대삼 비무랭킹을 분리해서 보여주면 좋겠다는 의견이 많았네요.
공홈에서 총 전적과 승률 그리고 일대일, 삼대삼 각각의 승리횟수만 공개하기때문에 현재 데이터 그대로는
산정이 불가합니다. 그래서 공홈의 랭킹을 무시한 새로운 공식이 필요하다는 결론인데요.
나름대로 공식을 쥐어짜봤지만 벽에 부딪히게 되어 여러분들의 의견을 여쭙니다.
제가 생각한 방식은,
승률을 이용하여 총 전적대비 일대일과 삼대삼 각 총 전적과 패배 횟수를 산정 후 각각의 승리와 패배에 점수를
가감하여 최종 점수를 산출하는 것입니다.
예를들어 총 전적 584전에 승률 65.24%, 개인전 65승, 단체전 316승 이라는 데이터가 있으면,
(여기까지가 공홈에서 얻을수 있는 데이터의 전부입니다.)
- 개인전 승수 = 공홈 데이터
- 개인전 총전적 = 개인전승수 ÷ 승률
- 개인전 패수 = 개인전 총전적 - 개인전 승수
라는 공식에 의해 개인전 총전적 100전 65승 35패 가 됩니다.
승패에 각각의 점수를 가감하면 (65 x 10) - (35 x 10) = 300 점이 개인전 점수가 됩니다.
마찬가지 공식으로 단체전 전적은 486전 316승 170패로 점수는 (486 x 10) - (170 x 10) = 3160점이 됩니다.
여기까지 생각하고 저는 됐다! 싶었는데...
제 전적을 가지고 계산을 하니 문제가 되더군요...
바로 무승부 때문인데요ㅜ
저렇게되면 승률이 50% 미만인(저같은........쿨럭) 사람은 점수가 마이너스가 나오더군요....
그래서 현재는 무승부때문에 점수산정을 포기한 상태입니다.ㅜ
공홈에서 무승부 전적을 공개해줄때까지 기다려야 하는지...
어렵지만 좋은 의견 부탁드립니다.