한국어
2021.03.04 14:24

밸런스방 알고리즘

조회 수 456 추천 수 1 댓글 6

레이팅 1등 2등 분대장 2명과

레이팅 9등 10등 이등병 두명을

듀오로 만든다.

[(1,10등) (2,9등)] / [(1,9등) (2,10등)] 이렇게 2가지의 조합이 랜덤하게 나온다

분대장과 이등병을 기준으로 나머지 6명을 대입한 모든 조합을 구한뒤에

레이팅 편차가 가장 낮은 조합으로  팀이 확정된다.

 

밸런스방 팀섞는 기준을 궁금해 하시는분들이 있어서 공개합니다.

더 나은 알고리즘에 대해 생각 있으신분들은 의견 주시면 검토해보고 적용하겠습니다.

  • ?
    현미아님곡물 2021.03.04 14:39

    레이팅이 실력에 어느정도 수렴하므로 1,10 / 2,9는 묶어 두고 중간 팀원은 평순으로 섞는건 어떨까요

     

    그리고 비매너도 활성화를 통해 일정 누적에 따른 패널티를 두었으면 합니다.

    무소통, 마이웨이 유저들이 신고요건만 피해서 같은 팀원들 괴롭히는 경우가 많기 때문에 (물론 비매너도도 같은팀원간만 줄 수 있게) 

  • profile
    instantcrush 2021.03.04 17:01

    큰 문제는 없다고 봅니다.
    평순으로 나누자는건 의미가 없습니다.
    5:5게임에서 어떻게 한타에서 한명도 안죽고 게임이 진행되나요?
    희생하는 캐릭은 항상 죽을 수 밖게 없습니다.
    평순이랑 킬데스가 어느정도 실력을 보여주긴하지만

    너무 그것만 보시는분들은 사람들은 aos겜 하면 안됩니다. 총싸움게임도 아니고요.

  • ?
    theme 2021.03.04 17:32

    오늘 아침에 보니깐, 1-3-4-5-10 위 , 2-6-7-8-9 위가 레이팅배치결과가 나오더라구요. 그런데 1-3-4-5-10위팀이 레이팅이 평균이 25 더 높은데 평순도 2.5위대고 2-5-7-8-9위 팀이 레이팅도 평균 25낮은데 평순도 3위대였어요.
    이런 경우엔 밸런스가 좀 안맞는거 같은데 일단 최대한 레이팅 격차를 줄였음에도 차이가 있는 경우엔 레이팅이 높은쪽이 평순은 좀 낮게 배치하도록 알고리즘을 짜는게 어떨까 싶습니다.

     

     

    즉, 예를 들면 현재는 평균레이팅 1100 / 평순 2.70위팀이, 평균레이팅 1075 / 평순 3.30위인 팀과 매칭이 될수가 있더라구요.

    그런데 역으로 평균레이팅 1100 / 평순 3.30위인 팀이, 평균레이팅 1075 / 평순 2.70위인팀과 붙으면 평균레이팅 1100위인팀이 또 불리할 수 있죠.

    그러니깐 평균레이팅이 약간은 격차가 벌어지더라도 평균레이팅 1110 / 평순 3.1 vs 평균레이팅 1065 / 평순 2.9 이정도 매칭은 되는게 밸런스에 더좋을듯해요.

     

    핵심은, 우선 최대한 레이팅 격차를 줄이도록 조합을 짜고, 차순위로 평순격차도 줄이는 조합을 짠 다음에(이 과정에서 레이팅 평균이 미세하게 벌어지는건 감수), 한마디로 레이팅격차와 평순위격차 양자를 최대한 줄인 다음에 레이팅 높은쪽이 평순은 낮게 평순이 높은쪽이 레이팅은 낮게 짜면 좋을것 같습니다.

  • ?
    쏘오리 2021.03.05 10:45

    부캐 무한생성, 아이디 돌려쓰기 등 이런 문제가 먼저 해결되지 않으면 어떠한 좋은 알고리즘이 있다해도 밸런스문제는 해결 되지 않을거 같은 개인적인 생각이네요 :D

  • ?
    1q2w3e 2021.03.05 12:38
    1,2등, 9,10등만 서로 적편가게 나누고 나머지(3,4,5,6,7,8)는 순수 랜덤배치해도 나쁘지 않을듯
  • ?
    오지니 2021.03.11 20:44

    밸방 요즘 경기재밌어용

    그렇게호구만아니면 뒤집히는경기도자주나오고

    한쪽에 몰리는거같아도 40분되면 비슷비슷한거같고

    50분되도 15점 이상은 차이안나는거같고

    할만해용


List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 10차 시즌 마감에 따른 레이팅 초기화 알림 기술관리자 2024.05.01 533
공지 공방및 초보방 변경 사항 기술관리자 2024.03.16 1281
공지 승리코인이란? 기술관리자 2022.06.11 2717
공지 계정 공유 금지합니다. 기술관리자 2022.06.06 1540
공지 신규 회원 이메일 인증 필수 안내 기술관리자 2022.05.09 2471
공지 장기 미접속 배틀넷 아이디 삭제 기간 기술관리자 2022.02.05 2582
공지 WCC 배틀넷 서버 이용법 file 기술관리자 2022.01.08 30821
530 A1.9V 밸런스 패치 기술관리자 2023.07.01 1776
529 A1.9U 밸런스패치 기술관리자 2023.07.01 1162
528 JEC22님 채널 보트킥 해제 알림 기술관리자 2023.06.30 686
527 3차 wcc배, 악훌배, 롬롬배 개최공지 file WCC카오스 2023.06.30 1090
526 (종료)경험치 이벤트 + 가로니아 최다킬 이벤트 기술관리자 2023.06.29 1247
525 WCC툴 2.22버전 업데이트 기술관리자 2023.06.28 877
524 A1.9S 패치 공지 기술관리자 2023.06.28 1563
523 공방 보트킥 변경 사항 기술관리자 2023.06.16 1229
522 시즌랭킹 랭커 저격관련 공지사항 WCC카오스 2023.06.15 692
521 신캐릭 가로니아 소개 file 기술관리자 2023.06.13 4559
520 승부예측 포인트가 승리코인으로 전환 됐습니다. 기술관리자 2023.06.08 567
519 A1.9R 패치 내용 + 패치 예정안 기술관리자 2023.06.03 2277
518 승부에측 초기화 관련 공지사항 WCC카오스 2023.05.31 491
517 포인트매입 관련 공지사항 <마감> WCC카오스 2023.05.31 541
516 장기 미활동 배심원 마크를 회수 했습니다. 기술관리자 2023.05.24 638
515 7차 시즌랭킹 순위표 [모드] file WCC카오스 2023.05.01 925
514 7차 시즌랭킹 순위표 [일반] file WCC카오스 2023.05.01 1285
513 재접속 관련 규정 변경 기술관리자 2023.04.23 881
512 리포지드 B1.02 기술관리자 2023.04.11 1302
511 7차 시즌랭킹 대회 공지사항 (1) WCC카오스 2023.04.03 1965
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 31 Next
/ 31