Page 1 of 3
Spring Ladder
Posted: 19 Mar 2007, 22:00
by Rayden
I am currently implementing a very basic version of a 1vs1 ladder system for my Bot. I say very basic cause i dont wanna put too much work into it, as i don't know what Betalord is doing on this topic.
The bot will support following commands:
!joinladder <name> - for joining into the ladder ranking
!startladdergame <name1> <name2>
This function can be called by people who are registered in ladder. The bot will then reserve a game just for this 2 players in parameters. After a certain time of amount without this 2 players join into the game the bot will cancel the reservation.
By determining output of spring, my bot will try to determine the winner and update Ladder points.
If u win against a player with same point count you will receive 100 points.
If difference of ladderpoints is larger than 200 points gain will go down to +5
Maximum received points can go up to 200 points. (if winner is 200 points or more below looser)
Any suggestions are welcome.
Posted: 19 Mar 2007, 22:12
by iamacup
http://en.wikipedia.org/wiki/Elo_rating
or lose
(there are plenty of php classes out there with this pre-programed, im sure theres loads of c / python or whatever your bot is aswell)
Posted: 19 Mar 2007, 22:14
by espylaub
Very clever idea. Saves everyone the potentially hazardous hassle of reporting the results by hand.
Posted: 19 Mar 2007, 22:48
by Neddie
ELO doesn't accurately represent skill, no rating can. Just a heads up.
Posted: 20 Mar 2007, 00:11
by Warlord Zsinj
No, but it's probably the best approximation out there.
Posted: 20 Mar 2007, 01:17
by Licho
I just suggest you implement it into the springie :)
It's well established stable autohost and it's actually prepared for this, with central server infrastructure and security in place.
Either that or publish description of your central system interface ..
I can implement reporting to the site within 15 minutes or so..
Posted: 20 Mar 2007, 01:31
by LordMatt
Licho wrote:I just suggest you implement it into the springie :)
It's well established stable autohost and it's actually prepared for this, with central server infrastructure and security in place.
Either that or publish description of your central system interface ..
I can implement reporting to the site within 15 minutes or so..
+1
Posted: 20 Mar 2007, 02:09
by Licho
I originally wanted to have command to set autohost to ranked mode.
When in ranked mode, 1v1 games would be reported to ladder (along with demo). Plain and simple, no big hassle for players, no registraton needed... Join empty ranked autohost and play.
I wanted to connect it to 1v1 ladder by Rick but he seems to be inactive, so this was postponed till someone makes new 1v1 ladder. (There are plenty of skilled web developers out there and I don't have that much extra time to maintain such site).
Note that springies are already gathering all stats needed in a secure way (it's not possible to hack it, unless you know special key issued to autohost. Therefore if someone sends false data, we know who that was - who's key was used and we can easilly fix it.)
This simple site by Maelstrom shows some of the data collected:
http://www.unknown-files.net/stats/games.php
Posted: 20 Mar 2007, 02:30
by jackalope
wow I would finally have a reason to like autoservers if that happened
Posted: 20 Mar 2007, 03:07
by Rayden
nice Licho .. didnt know such a thing exists :)
Posted: 20 Mar 2007, 09:51
by drolito
lol ... [EEE]drolito (me) has play 11 games ... 10 win :p
What this fuck ? im sure to have lost more battles !!!
These stats are not true !!! bouuuuuhhh !!!
Posted: 20 Mar 2007, 14:52
by Radja
yet another rating discussion topic
the rating system can be changed later, it would be nice to have the ladder running first
Posted: 20 Mar 2007, 18:07
by iamacup
drolito wrote:lol ... [EEE]drolito (me) has play 11 games ... 10 win :p
What this fuck ? im sure to have lost more battles !!!
These stats are not true !!! bouuuuuhhh !!!
in springie only games....
Posted: 20 Mar 2007, 19:35
by Felix the Cat
neddiedrow wrote:ELO doesn't accurately represent skill, no rating can. Just a heads up.
What does that add?
Are you trying to say that a rating is a bad thing? That's ok, but if that's what you're trying to say, say it.
Is there a better rating that you'd like use to use? If so, which one?
...sorry, I just got back from a weekend instructing and supervising high schoolers in debate and writing. I've been asking probing questions like that since Friday...
Posted: 20 Mar 2007, 20:50
by Neddie
Those arer about as probing as the wind, Felix. I'm saying that we should not implement features which favour certain ELO ratings because they don't measure what they are supposed to measure. I do not want hard limits on low ranked players, or elitism instituted through high ranks.
And if you can't have that, the rating becomes a mere social measure, which then leads to the question of if it was necessary in the first place.
Posted: 21 Mar 2007, 15:52
by Radja
if ratings are wrong then a ladder is wrong
ratings will make easier find people at (about) you skill level so that you can enjoy spring more
using ranks aganist other people is not a problem with rating but with people, and we surely have that people already
the good thing with elo is that, instead of counting how many games you've won, it measures how good you are compared to the players you have played with, which is the point of a skill based rating
Posted: 21 Mar 2007, 20:58
by Rayden
Skillbased ranking is the only useful ranking at all. Otherwise you just play many games and go up in ladder all the time.
Posted: 21 Mar 2007, 23:59
by Neddie
Skill based rankings are not necessarily measuring skill with the accuracy you assume they are.
Posted: 22 Mar 2007, 00:28
by iamacup
neddiedrow wrote:Skill based rankings are not necessarily measuring skill with the accuracy you assume they are.
please back statements like this up with some facts or info.
i do respect your knowledge and input but this doesn├óÔé¼Ôäót make sense
Posted: 22 Mar 2007, 00:48
by Neddie
People don't always play to win, and frankly, they shouldn't in a community this small. The system would misrepresent a significant proportion of skilled players, and then might be used in such a way that is harmful to their style of play, a noncompetitive or goal-oriented form, shuch as extra lobby features for high ranked players.
Every skill rating system introduces elitism, none are perfect at measuring skill.