Topic: Rating system
king_of_nowhere![]() |
Posted at:
2019-07-05, 13:54 UTC+2.0
that could be another feature of the ranked option. "finish later", an option requiring both players to consent that will allow them to leave and keep playing later. if they don't show up in, say, two weeks, the game is automatiically considered a draw. ![]() ![]() |
einstein13![]() |
Posted at:
2019-07-05, 15:08 UTC+2.0
Yes! And there should be an option for disconnect: "finish later" for a player who has left. If he/she will see that the other one disconnects because of other reasons (f.e. Internet connection or emergency), the game can be rescheduled and played further. einstein13 ![]() ![]() |
trimard![]() Topic Opener |
Posted at:
2019-07-05, 17:38 UTC+2.0
Ok, it's true it would be better to have a "finish later" button, but I don't think it's a "must have" feature, I think it could be implemented on a second time? GunChleoc seems to say it would be preferable everything is installed int eh first install though. @einstein13
More points means better in glicko. Ok I'm convinced about team play, you make a good point for it Different laddersIt seems everyone here is voting for 2vs2, 3vs3, and 4vs4 ladder too. So why not test with that. I disagree with a difference between headquarter and the likes. The score should only take into account who won or lost. Any other data would be hard to balance. The connection problem and rescheduled gamesFor connection problem I don't have strong opinion on 1 hour or 10 minutes. Maybe 1 hour is a bit long to let a player waiting for the new game though? Rescheduling a game would be awesome! So yes that would mean a new button, I think two weeks is pretty reasonable, maybe one week better? We have to keep in mind, the longer this delay, the less representative your score will be, because your level might change in between (might not be such a big deal after all) I.e all that would add some work for the game itself:
Website sideSome work needed too for an admin interface:
Apart from what's already been described for the player interface
![]() ![]() |
einstein13![]() |
Posted at:
2019-07-05, 20:08 UTC+2.0
So I will prepare some calculations for teams to see how it works. Hope I will find some time next week. Please answer some questions:
The answers don't have to be very accurate. I need them for examples only. Also I would like to "simulate" 1 vs 2 game. Let's imagine World Savior against 2 average people. I guess that World Savior's friend would be "no AI" computer player, so IQ=0. What points amount should I simulate for his friend? 0? 1/2 of initials? Initials? Those considerations are only to show if our system will work also for other types of games. Unfortunately I don't know how to solve "1 vs 1 vs 1" game yet, but I will work on that in the background. If I will find proper general rules, all problems would be solved.
I disagree with that, but if most of us wants it, why not?
Add also:
Why? The more we save about the game, the more likely will be to catch cheating Also providing all general data would be helpful if somebody in the future would like to recalculate the stats OR change them completely (for example to ELO ones).
I suggest one page (django view) where you have several tabs and you pick what you want to display. I even can think about the model where stats will be stored:
If the player finish at least one game in proper rank, he/she should be displayed on rank, so new record of this class should be created. So if we store both all games stats (results) and ranks separately it will be easier to change something with equations and quite fast to display the data. einstein13 ![]() ![]() |
WorldSavior![]() |
Posted at:
2019-07-05, 21:46 UTC+2.0
Good idea to make it optional
Yes, it might be too long.
I'd say that one week is better
Depends on the kind of game and on the number of players. Here at a big chess site the top numbers are approximately between 2300 and 3100, depending on the variant of chess: https://lichess.org/player
On that chess site, the players start with 1500 rating, so we could pick the same.
The chess site had - for what reason ever - a limit: 800 points. But too many players had 800 points, and I guess that the limit has recently been changed to 600 (probably for that reason). Theoretically there has to be no limit, and negative numbers are also possible?
In that case I win on almost all maps safely. But what would be my rating number? I don't know...
You mean rating points? In that case maybe 600 or less?
I think that it's just unsolvable. The rating is for matches with exactly two teams, not three or more. Wanted to save the world, then I got widetracked ![]() ![]() |
king_of_nowhere![]() |
Posted at:
2019-07-06, 02:47 UTC+2.0
assuming the same algorithms used in chess are used here, then it is a logarithmic scale. 350 points of difference mean that the stronger player is expected to score 90% against the weaker. In chess the scale goes for almost ten orders of magnitude. It has been speculated that god (perfect game) would be somewhere around 3500. it would be impossible to go above that, as it would be impossible to score over 50% against another 3500 (all games would be draws, unless white can force a win somehow, then white would win all games). Widelands is an entirely different game, and there is no prediction what limits it could have. On one hand, there is a random factor that limits what pure skill can consistently accomplish. On the other hand, it is possible to win 1v2 against decent opponents, while in chess that would be unthinkable even in the case of the world champion against regular club players. I think worldsavior is pretty close to the strongest possible. I should be 200 to 300 points below him (25% score is 200 points of difference; I did win one game against ws, lost 3 or 4). The next top players (mars, einstein) should again be around 200-300 points below that. the weaker players could easily be 1000 points below
it seems everyone wants different ladders? strange, I have quite the opposite impression. And team games, especially above 2v2, are too rare to have a dedicated ladder. It is also truue, though, that worldsavior would defeat moost players 1v2, so taking a simple average of the ranks doesn't really work. Or maybe it does? by my estimates before, we have some 2000 points between stronger and weaker player. two players in the middle would average like ws and the very worst player. But then, it is possible to do 1v7 against AI. so no, it does not work. ![]() ![]() |
WorldSavior![]() |
Posted at:
2019-07-07, 16:21 UTC+2.0
Thanks
How would such a chess match look like? 16 pieces vs 32, on which kind of board, which moving rules? Wanted to save the world, then I got widetracked ![]() ![]() |
BoeseKaiser![]() |
Posted at:
2019-07-07, 19:39 UTC+2.0
https://en.wikipedia.org/wiki/Three-player_chess I played that a couple of times but I find it rather uninteresting. I'd like seeing a GM (preferably Eric Hansen) play against 2 random opponents though. ![]() ![]() |
trimard![]() Topic Opener |
Posted at:
2019-07-08, 00:51 UTC+2.0
Nice!! Ok, so integrating what's just been said: Storing info of a gameMust contain:
Different laddersOk sorry, misunderstand what you guys said, so it would be more:
So are you guys ok with the idea of having selected map and mode for 1vs1 and 2vs2? We could make a simple vote on the forum to select the maps and modes that are proposed. There is a voting feature on the website IIRC Interface
Yes perfect! Points and limitFor the extremes, I think it really depends on what psychological aspect we want to take into account. At some point, you don't want to give negative point to a player. I mean, seriously. If that happens to me, I can guarantee I stop playing right there. So at least makes a bottom of 600 if that's seem fair in other games!
From what've understand, that's exactly as you described. But I can't guarantee you that the same scale apply. No idea TBH. We should make some calculus test. I think end of the tournament would make a good starting data table btw! Maybe we could use the old ones too for test. Huh, ok I'll try in the next few days!
If you manage that would be awesome. I have no idea about that.^^
Edited:
2019-07-08, 00:54 UTC+2.0
![]() ![]() |
einstein13![]() |
Posted at:
2019-07-08, 02:01 UTC+2.0
Hey! I was able to make first attempt to 2 vs 2 game problem with small calculations for 1 vs 2 problem too. Everything you can find in this file: Standard arithmetic average is not enough for all possibilities. For almost equal rating - yes. For bigger differences - no. Unfortunately the equations seems to be complicated ones (but for computer they are quite easy and they don't rely on any complex functions!). The next step is to make a general recipe for any two team games. Also calculating Standard Deviation from the equations should be another step to finish this part. I am sorry, but any further steps would be more complex that this one
What about the map the players took? I think that it is not needed for ratings, but it can be useful to see which maps are used the most and what positions are better than others. Just an idea einstein13 ![]() ![]() |