jleagle / elo-score-calculator
此包的最新版本(0.0.3)没有可用的许可证信息。
计算预期得分和新ELO得分
0.0.3
2015-11-18 10:50 UTC
Requires
- php: >=5.4
Requires (Dev)
- phpunit/phpunit: ~5.0
This package is auto-updated.
Last update: 2024-09-09 13:39:45 UTC
README
计算预期得分和新ELO得分
用法
将ELO添加到您的 composer.json
{
"require": {
"jleagle/elo-score-calculator": "*"
}
}
下载此包
$ php composer.phar update jleagle/elo-score-calculator
为玩家提供当前得分以及谁赢了/输了/平局
$elo = new Elo( 90, 60, Elo::WIN, Elo::LOST ); $elo = new Elo( 90, 90, Elo::DRAW, Elo::DRAW );
获取每个玩家获胜的概率
$expectedScore = $elo->getExpected();
获取玩家的新得分
$newRatings = $elo->getRatings();