0

我正在尝试为我的英雄联盟大学俱乐部制作一个 python discord 机器人,它将让玩家一起组成 5V5 团队,每小时玩一场比赛。

到目前为止,我已经设法格式化一个看起来像这样的列表

[[UserName1, Rankvalue1],[UserName2, Rankvalue2],....][[SantyMax1, 1000],[SantyMax2, 1500]]填充实际用户数据时。

此列表适用于对机器人发出的消息做出反应的每个用户,因此它应该有 20-50 名玩家。

我的问题是,我如何制作具有接近平均排名值的 5V5 大厅?

活动的目标是让你在俱乐部结识新朋友的休闲游戏,所以我不希望前 10 名球员只在他们之间进行匹配。

我的想法是用原始数据集找到所有可能的球队排列,然后找到排名值最接近的两支球队,在两支球队之间创建一场比赛并从原始数据集中取出所有球员,然后冲洗并重复直到剩下不到10名玩家,但我不知道该怎么做。

4

0 回答 0