설정 : 멀티 플레이어 팀 게임.멀티 플레이어 팀 게임 : 플레이어 순위에 따라 자동 팀 균형 알고리즘
문제점 : 각 플레이어는 플레이어 통계를 기반으로 계산되는 1에서 5까지의 별점 등급을가집니다. 나는 가능한 한 가장 공정하게 팀을이 선수들에게 할당하는 알고리즘을 찾고 싶었다.
두 팀이 있으며 팀당 최대 5 명입니다.
6 명의 플레이어가 서버에 참여한다고 가정 해 봅니다. 그것은 서버가이 같은 팀 할당하는 것이 바람직 할 것이다 :
- 5 스타 플레이어를
- 3 스타 플레이어
- 3 스타 플레이어
VS
- 5 스타 플레이어
- 4 성급 플레이어
- 2 스타 플레이어
..as이
- 5 스타 플레이어
- 5 스타 플레이어
- 4 스타 플레이어
VS
에 반대,515,- 3 스타 플레이어
- 3 스타 플레이어
- 2 급 플레이어 첫 번째 예
에게, 팀 당 11 개 중 한 곳이 두 번째 예에서, 반면, 하나 개의 팀을 갖는 총 14 개의 별, 다른 하나는 8 개입니다.
죄송합니다. 더 이상 간결 할 수는 없습니다.
각 팀의 선수 수는 같아야합니까? – Dialecticus