As some of you might know im currently working on a cultris ladder website. I'd appreciate some input on the matter from you guys.
First of all how do you think the score should be calculated. Its possible to give the winner 3 points and loser -1 but this might prevent lower skilled players to play higher skilled players because of possible lose. Maybe we can use some formula where the player rank is being calculated like the ELO point system(google it). Currently i calculate the score of someone like this: ((games_won*3)+(legs_won/2))-(games_lost*-1)
Second: Currently there is a option to have multiple ladders. I thought of getting more ladders like a 1v1 ladder and maybe even 2v2 and so forth. Any ideas if you like this or suggestions?
Third: I like the idea of challenging other players for a match by a e-mail or pm through the website. So it would go like this i pm a player asking if he wants to play, he answers saying yes, date/time is being arranged and after the game the score is send in by the loser via the website. Do you like this, ideas?
Fourth: Currently I've only developed a ladder website but id also like to make a tournament option so that once in a while we can do a tournament and win thropies or something like that. Like it, ideas?
Fifth: preview of the website(scores arent accurate cause i didnt calculated the loses yet): CLICK
The ladder will not work if you give +3 points to the winner and -1 point to the loser, because then it depends on how many games you play and who you decide to play. One of the ELO algorithms will do better. There are other alternatives, for example Glicko: http://en.wikipedia.org/wiki/Glicko_rating_system
And there is a contest, "ELO vs the Rest of the World", to find better algorithms: http://www.kaggle.com/chess
ELO will probably be good enough for a ladder.
For the other ideas, they all sound good. :)
I agree with the elo system thing. Im not sure how its calculated though. Also there are probably gonne be more then 1 ladders specially when team play is comming it would be cool to have team ladders. When we have that it means we need a elo rankig per ladder right?
Couple days ago Jt came up to me and asked a interesting thing. He asked what happens if someone is ranked 1 and doesnt accept challanges. Now ive been searhing for a propper answer to this and i found the following rule on Clanbase:
"The ladder leader does not have rating points like the other clans but is considered to have an infinite rating instead. This means that no matter how many points the clans right behind them gain by beating weaker clans, they'll never take the top spot. The only way for any clan to take the top spot is to challenge the current ladder leader and beat them. Only clans who were already ranked in the top 5 can make such challenges though, the others will first have to work their way up. The system forces the ladder leader to accept all challenges from top 5 clans, so no clan can hold on to its top position without defending it regularly.
Lower ranked clans can also challenge the ladder leader, but such challenges can be refused freely. If a ladder leader choses to accept such a challenge for sport and loses, they will be switched with the #2 ranked clan who then become the new ladder leader, while the lower ranked clan gets maximum points (120) for the victory."
Which i think is a great solution, what do you guys think?
Will anyone be able to challenge #2?
Will a player get a penalty in his score if he refuses a challenge?
What happens if one player challenges another player and they are never able to play, because they can not agree on a time and date? Reasons for that could be 1) they live in different time zones, 2) one of the players keeps pretending he can't play on the suggested time and date and we don't know for sure, 3) the challenged player got so many challenges from other players, that it could take a long time before he will be able to play them all. It could be hard for an Australian to get top ranked when all the players in top 5 are Europeans.
Will the players lose points over time if they don't play regularly (they get rusty).
Great questions again!
Yes, everyone is able to challenge #2
No penalty will be given when someone refuses a challenge. Remember if you play only against lower leveld players you hardly gain points because of the ELO-system.
When challenging another player you wont have to set a date and time, this will be handled between the two players. I dont think there is anything I/we can do about time differences we just have to hope that players can play each other. There is also no way to check if someone is pretending not to play.
Players lose points over time if they are inactive. Lets say that if players dont play for a couple of weeks(lets say 8) they lose points every week or two weeks. Even if they accept a challenge but dont play they still lose points.