假设一个多人游戏,你最公平的方式是根据所有玩家以前的得分给出最终得分。
例如,在两场比赛中,球员A的得分是球员B的两倍。“A”首先完成比赛并不会给他很多分数;最后,他会失去很多分数。
答案 0 :(得分:4)
你有没有读过国际象棋中使用的Elo Rating System?
我认为这不适合您的情况,但它可能会给您一些想法。
答案 1 :(得分:3)
您可能希望使用FIDE用于国际象棋比分的内容,即Elo rating system
答案 2 :(得分:2)
微软有一个非常酷的评级系统,我有一天会在队列中实施。它被称为TrueSkill。它可以让你调整玩家的头对头和团队时的等级。您可以在此处阅读:http://research.microsoft.com/en-us/projects/trueskill/details.aspx
优点是它应该迅速倾向于你的真实技能(通常在20场或更少的比赛中)。缺点是它很复杂。
ELO系统(和其他类似的人)的缺点在于他们遇到了一个叫做点膨胀的问题。例如,如果1500意在表示普通玩家,那么随着时间的推移将不再是这种情况。有足够的游戏,真正的平均值(对整个人口而言)最终会增加。因此,普通玩家实际上可能是1600,但意图是1500平均。因此,许多普通玩家认为他们比他们更好:)。
然而,ELO系统的优点是它很容易计算。