Tell me more ×
Game Development Stack Exchange is a question and answer site for professional and independent game developers. It's 100% free, no registration required.

It's common in games to implement some sort of numerical ranking system -- the ELO system is usually used in chess.

I could implement this system naively using Wikipedia's descriptions, but I suspect that this would open up a whole box of problems that have already been solved: rating inflation, etc -- for instance, the ELO system has a K constant that's 'fudged' according to rating, duration, pairings, statistics, ...

What are some libraries (I'm looking at Python, but anything is okay) that implements rating systems? It also doesn't have to be ELO.

share|improve this question
3  
It's just math, you shouldn't need a library for that. And math either works or it doesn't. Not much to test there. – Mr. Beast Aug 23 '12 at 2:13
You might also want to take a look at Microsoft's TrueSkill rating system for comparison: research.microsoft.com/en-us/projects/trueskill – BerndBrot Aug 23 '12 at 9:08

closed as not constructive by Sean Middleditch, Byte56, bummzack, Mr. Beast, Josh Petrie Mar 22 at 15:14

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or specific expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, see the FAQ for guidance.

Browse other questions tagged or ask your own question.