I’ve been updating the script for a more secure rating procedure etc. It’s not packed yet for download – but I’ve made a new Facebook App which uses the new Facemash Class – check it here.
After having seen The Social Network I got the urge to look further into the ratingmodel they used to rate girls on Facemash.
After som research I found out that the model is called the ELO ratingsystem. It was developed by Arpad Elo and is a way to calculate the differences in strenght between 2 players – like in Chess. It’s impossible to calculate the exact outcome of any 2 player game but looking on wins, losses and draws against other players you can calculate the expected outcome by using the ELO system. You can read much more about the mathematical details on Wiki.
It was quite easy setting up the script – like imposed in the movie – and the power and possibilities of the script by far exceeds the efforts setting it up. The script is written in PHP/MySQL. Read the _readme.txt in the zip for installation guides.
Please leave a comment if you’ve implemented it somewhere, added something or just think it’s great.