안녕하세요.
디스코드 LoLienBot 개발자 입니다.
카카오톡 오픈 채팅방에서 크로누스님이 MMR 기능을 요청하셨는데, 다른분들의 의견을 듣고싶어 글을 남기게 되었습니다.
MMR 기능을 도입하게 된다면 현재 팀구성할 때 사용하는 포인트 기능을 대체하게 됩니다.
기존의 포인트 기능은 티어 기준으로 팀이 구성되는반면, MMR 기능은 좀 더 정확한 팀 구성이 가능해 질것으로 예상됩니다.
좋은 기능인데 몇가지 고려할 부분이 있습니다.
고려사항
* 내전결과를 등록해야 MMR이 반영된다. (등록하지 않으면 티어가 변경되어도 (실력이 늘어도) 마지막 MMR 기준으로 팀 구성이 진행된다.)
* MMR 기능을 적용하면 포인트 기능을 다시 사용하기 어렵다.
* 개발자가 바빠서 실제로 언제 개발이 완료될지 불분명하다. (아마 10월 이내로 가능할듯)
당장 생각나는 개발할 때 필요한 것은…
* MMR을 계산 공식 (울고있다님 의견으로는 소환사 등록 시점 포인트(basePoint) * 10, 이후 내전 결과에 따라 -1 또는 +1, 그렇다면… 이미 등록되어 있는 소환사의 basePoint는 어느 티어를 기준으로 할것인가?, 해당 공식에 문제점은 없는가?, 한번 적용하면 공식으로 변경하기 어려우므로 신중하게 적용해야 함)
다양한 의견 부탁드립니다.
감사합니다.
1. 시즌 중 티어가 변경하는 거에 대한 것을 어떻게 처리?
→어떤 사람이 실버4 40점에서 10승5패해서 45점이 됐는데 솔랭을 돌려서 실버1로 3단계 승급했다! 그럼 +30점을 부과할 것인가? 아니면 한번 점수가 정해진 다음에는 솔랭 전적을 무시한체 롤리앙 mmr만을 채택할 것인가?
2. 부케로 참여하시는 분들은 어떻게 처리할 것인가?
→부케↔본케를 싱크 처리할 로직을 구성할 것인가? 아니면 무조건 본케로만 하도록 권장할 것인가?
등입니다.
2. 본캐만 등록해서 사용해야 합니다. 아마도 지금 그러고 있을거에요.
1. 그렇다면 제가 현 전적인 골1로 mmr이 구성이되고 만에하나 다이아를 찍는 다 해도 mmr에는 반영이 안된다는 말이잖아요? 물론 실제 실력에 비해 mmr이 낮다면 내전 연승을 통해 수십판 내로 보정이야 되겠지만 여튼...
2. 지금 몇몇 분들은 본케가 언랭이라 비슷한 티어의 전혀 다른 아이디로 팀구성을 하고 있는 것으로 알고 있습니다. 그런 분들도 감안해서 처음부터 특별한 mmr을 책정하면야 되겠지만요.
1. 우려하시는 부분은 충분히 알겠습니다. 예외처리를 한다면 마지막 내전일이 6개월(특정일) 전이면 MMR 기준으로 하고, 6개월 이후면 티어로 다시 MMR을 계산해서 동기화를 시켜줘야 겠네요.
2. 말씀하신것처럼 본캐가 언랭이신분들은 티어가 없어 MMR을 생성할 수 없으니, !MMR 등록 홍길동 플레티넘 이런식으로 티어를 직접 입력받아 MMR을 최초 생성해야 할 것 같습니다.