我尝试在Python中使用Trueskill,特别是此库:http://trueskill.org/,以便根据匹配结果生成评分。
但是,我没有看到明显的方法来做到这一点。从网站上的文档中,给出两个评级,可以模拟通过rate_1vs1
更新的评级。但我没有相反的方式,即给出匹配结果并为所有玩家产生评分。
有关此的任何提示吗?或者我应该使用其他实现?感谢。
答案 0 :(得分:1)
嗯,实际上rate_1vs1
是要走的路。通过查看源代码,我认为假设第一个参数是赢家。即,
# if alice win
alice, bob = rate_1vs1(alice, bob)
# if bob win
bob, alice = rate_1vs1(bob, alice)
# if drawn
alice, bob = rate_1vs1(alice, bob, drawn=True) # order doesn't matter in this case