Users or teams can join ladders and challenge other players or teams in the ladder. Elo rating system is used which calculates the difficultly of a match according to the players' ranks and this is taken into account when the ranks are updated after the match is finished.
Feature List:
General Features
All pages are XHTML valid
Tournament Features
Hall of Fame (Top 10 Tournament Players)
Permissions can be set per usergroup
(AdminCP -> Usergroups -> Usergroup Manager -> {Select Usergroup} -> Tournament Permissions)
Tournaments start automatically when no slots are left
Tournaments have proper Date/ Time converted to users timezone and DST
3 Tournament Modes: Last Man Standing, Single Elimination, Double Elimination and Round Robin
Filter Tournaments Displayed according to Tournament Status
Tournament User Stats Page
'Start Tournament' for Single Elimination adds bye players and creates brackets
Tournament options
Turn on/off tournament
Create Thread on Tournament Creation
Require check-in before tournaments
Tournament Stats in Member Profile
Tournament Stats in Postbit (Can be turned on/off in Tournament Options)
Comments per page
Tournament description length shown in tournament List
Tournament Display
LMS realtime ranking shows if players are equal positions
Tournament View Counter
Tournament creator and last edited by notes at bottom of tournament
How exactly do the Elo points work for ladders? I have a guy who is 1-0 with 1036 points and a guy who is 4-0 with 1016 points. I honestly have no idea what's going on with it. If it's relevant, I changed my K-Value from 50 to 100 before any games were played.
Also I'm using this for Madden 11 so does the score affect it? Because we get games like 56-21 or even more of a blow out.
Oh and finally, would you be willing to help come up with a new algorithm for determining Elo rating? I'd be willing to make a donation.
Thanks
ELO Rating System - Explained
The ELO Rating System has been around for decades. It was originally used for rating chess players but is portable to other games and fits in well with web games. Here's what it does:
ELO is used to rate players based on skill level. It is generally used for two player games like chess but can be modified.
A new player is assigned a default rating, say 1200.
Two players compete and end with one of three results: player 1 wins, player 2 wins, players 1 & 2 tie.
The two player's ratings are fed into an algorithm along with the end state of the game and a new rating for each player is returned.
If two players both rated 1200 played and player 1 wins then player 1 will have a rating of about 1205 and player 2 will be 1195. What makes ELO so cool is what happens over time. Players that win a lot end up with higher ratings. But the higher rated player starts to see diminishing returns for defeating low ranked players. So in order for a high ranked player to increase his rank, he must defeat other higher ranked players. If a high ranked player loses to a low ranked player, he loses much more of his rating then he'd gain if he won the match. Over time the game players will end up being rated based on their skill level rather than other factors.
The ELO Rating System has been around for decades. It was originally used for rating chess players but is portable to other games and fits in well with web games. Here's what it does:
ELO is used to rate players based on skill level. It is generally used for two player games like chess but can be modified.
A new player is assigned a default rating, say 1200.
Two players compete and end with one of three results: player 1 wins, player 2 wins, players 1 & 2 tie.
The two player's ratings are fed into an algorithm along with the end state of the game and a new rating for each player is returned.
If two players both rated 1200 played and player 1 wins then player 1 will have a rating of about 1205 and player 2 will be 1195. What makes ELO so cool is what happens over time. Players that win a lot end up with higher ratings. But the higher rated player starts to see diminishing returns for defeating low ranked players. So in order for a high ranked player to increase his rank, he must defeat other higher ranked players. If a high ranked player loses to a low ranked player, he loses much more of his rating then he'd gain if he won the match. Over time the game players will end up being rated based on their skill level rather than other factors.
That's what I was thinking but at the same time I don't think someone who is 4-1 should be at the bottom of the ladder. And that's what is going on right now. Is there any way I can tweak the system? I was digging in the ladder file but I have no experience in javascript. I like the idea of Elo, but I don't like that a 4-1 player can be behind someone who is 0-3 and my site members don't like it either.
How exactly do the Elo points work for ladders? I have a guy who is 1-0 with 1036 points and a guy who is 4-0 with 1016 points. I honestly have no idea what's going on with it. If it's relevant, I changed my K-Value from 50 to 100 before any games were played.
Also I'm using this for Madden 11 so does the score affect it? Because we get games like 56-21 or even more of a blow out.
Oh and finally, would you be willing to help come up with a new algorithm for determining Elo rating? I'd be willing to make a donation.
Thanks
Elo rating is also based on who they play:
When players draw their scores, become closer together.
When player of higher rank wins, winner elo rating increases only little bit.
When player of lower rank wins, winner elo rating increases more.
I downloaded this and testing the tourney feature. I setup the tourney - but no where for the teams to report the match results for their round? Can you point me where they are to report tourney match results at please?
i dont know what went wrong but when i start a tournament i cant find where to report scores? the arrows is on duble elimination tournament but not on the single...