Chess-Elo
view release on metacpan or search on metacpan
lib/Chess/Elo.pm view on Meta::CPAN
=head1 DESCRIPTION
This module provides a single function, C<elo> which allows one
to calculate individual ratings based on performance. Typically, a
player
is given an initial provisional rating of 1600 points.
In all cases, one gains and loses
points as a function of the playing strength of both parties and the result
of their encounter.
The formula used is:
A2 = A1 + 32 ( G - ( 1 / ( 1 + 10 ** ( ( B1 -A1) / 400 ) ) ) )
=over
=item A2 is Alice's post-game rating
=item A1 is Alice rating before the game against Bob
=item B1 is Bobs rating before the game against Alice
( run in 0.865 second using v1.01-cache-2.11-cpan-3cd7ad12f66 )