MultiRank
A customisable Elo-based ranking algorithm suitable for all situations
I am sick of people saying Elo-based rankings sytems are difficult to implement, particularly in the case of more than two competitors.
MultiRank is a fully-customisable Elo-based ranking solution suitable for any situation or number of competitors. Whilst it is written in PHP, it can easily be ported to other languages.
A file is included with examples of usage for many situations.