youhey / glicko2
Glicko2评分系统的PHP实现
1.0.1
2020-03-10 07:21 UTC
Requires
- php: >=7.4.0
Requires (Dev)
- phpunit/phpunit: ^9
This package is auto-updated.
Last update: 2024-09-10 22:21:30 UTC
README
Glicko2评分系统的PHP实现
安装
Composer
通过Composer安装此扩展是首选方法。
运行以下命令之一:
php composer.phar require youhey/glicko2 "~1.0.0"
或者
"youhey/glicko2": "~1.0.0"
将以下内容添加到您的composer.json文件中的require部分
用法
创建两个具有当前评分的玩家
use Youhey\Glicko2\Glicko2; use Youhey\Glicko2\Match; use Youhey\Glicko2\Player; $glicko = new Glicko2(); $player = new Player(1700.0, 250.0, 0.05); $opponent = new Player(1650.0, 350.0, 0.06); $match = new Match($player, $opponent, 1.0, 0.0); $glicko->calculateMatch($match); $match = new Match($player, $opponent, 3.0, 2.0); $glicko->calculateMatch($match); $newPlayerRating = $player->getRating(); $newOpponentRating = $opponent->getRating();