chovanec/elo-rating

该包的最新版本(dev-master)没有提供许可信息。

PHP实现的Elo评分系统

安装: 678

依赖: 0

建议者: 0

安全: 0

星标: 117

关注者: 11

分支: 36

dev-master 2018-09-13 00:00 UTC

This package is auto-updated.

Last update: 2024-09-16 22:06:27 UTC


README

一个实现Elo评分系统的PHP类。

使用composer安装

composer require chovanec/elo-rating dev-master

链接到Packagist.org: https://packagist.org.cn/packages/chovanec/elo-rating

用法

require 'src/Rating/Rating.php';

// player A elo = 1000
// player B elo = 2000
// player A lost
// player B win

$rating = new Rating(1000, 2000, Rating::LOST, Rating::WIN);

// player A elo = 1000
// player B elo = 2000
// player A draw
// player B draw

$rating = new Rating(1000, 2000, Rating::DRAW, Rating::DRAW);

$results = $rating->getNewRatings();

echo "New rating for player A: " . $results['a'];
echo "New rating for player B: " . $results['b'];

致谢

Creative Commons License
Elo Rating PHPMichal Chovanec 提供,受Creative Commons Attribution 4.0 International License许可。