Spring Ladder
Moderator: Moderators
Spring Ladder
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.
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.
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)
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)
-
- Imperial Winter Developer
- Posts: 3742
- Joined: 24 Aug 2004, 08:59
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..
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..
+1Licho 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..
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
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
- Felix the Cat
- Posts: 2383
- Joined: 15 Jun 2005, 17:30
What does that add?neddiedrow wrote:ELO doesn't accurately represent skill, no rating can. Just a heads up.
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...
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.
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.
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
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
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.
Every skill rating system introduces elitism, none are perfect at measuring skill.