1.ELO匹配系统实际应用(点击算法解释)
匹配根据elo算法计算出分来计算出玩家相应的积分来匹配。
设置一个初始分数
根据分值来判断等级()
新手(分数范围) k值较大
进阶(分数范围) k值中等
大师(分数范围) k值较小
2.玩家技术排行榜的实现
通过计算玩家的效率值来进行玩家技术的统计
效率值:
((得分+篮板+助攻+抢断+盖帽)-((投篮次数-命中次数)+(罚球次数-罚中次数)+失误))/上场次数
计算出每个球员的效率值,根据他所打的位置。找出所有相同的位置的人,依据效率值进行排行。
排行分5个榜
大前锋 | 中锋 | 小前锋 | 得分后卫 | 控球后卫 |
---|---|---|---|---|
诺维茨基 | 姚明 | 安东尼 | 科比 | cp3 |
巴克利 | 奥尼尔 | 詹姆斯 | 科比 | 欧文 |
马龙 | 皮疯 | 安东尼 | 科比 | 欧文 |
加内特 | 易建联 | 安东尼 | 科比 | 欧文 |