Skip to content

Latest commit

 

History

History
31 lines (26 loc) · 759 Bytes

README.md

File metadata and controls

31 lines (26 loc) · 759 Bytes

Rating

Elo

Build Status Coverage Status

Based on Elo rating system, adapted to use over arrays

$elo = new Elo();
$results = $elo->ratePair(1500, 1500, Elo::RESULT_WON_A);
// $results = [1508, 1492];
$elo = new Elo();
$results = $elo->rateArray([
    // Place on the grid => Current rating
    0 => 1500, //1st place
    1 => 1500, //2nd place
    2 => 1500  //3rd place
    // ... Nth place
]);
// $results = [
//     0 => 1510,
//     1 => 1502,
//     2 => 1494,
//     n => ...
// ];