Topic: game scheduling module
GunChleoc |
Posted at: 2018-03-06, 18:56
Small changes will be easier to review anyway, so yes, get the branch ready Busy indexing nil values Top Quote |
kaputtnik |
Posted at: 2018-03-07, 18:30
I am not satisfied with the tabbed branch, so propose a merge when you think it is ready Top Quote |
trimard Topic Opener |
Posted at: 2018-03-07, 19:32
Ok, I don't think it will take long to review https://code.launchpad.net/~widelands-dev/widelands-website/scheduling_minor_fix/+merge/341061 I didn't add an icon yet, as we're still thinking about the need of it (sseing how it was integrated in the tabbed branch). But at least it fix the UTC bug, which is urgent IMO. Top Quote |
trimard Topic Opener |
Posted at: 2018-07-30, 16:36
Ok back to some work! I would like to add preferences in the playtime scheduler, here is a first proposition using Kaputtnick initial one:
The always available options would make you always appear with a special design as "always available" in the playtime scheduler. I also really really want an option to say I'm available for the next x hour in the scheduling module. ==> Directly when you click and playtime scheduler, you have this options to say: I'm available for the next x hours. And you'll be noted and automatically redirected the page with other users available. I guess the best of the best would be to find a way to make that semi-dynamic and have the page refresh when someone else is available? Any other ideas? Edited: 2018-07-30, 16:37
Top Quote |
kaputtnik |
Posted at: 2018-07-30, 18:28
Hi trimad, nice to see you again Can you first have a look at your merge request? I think it isn't working correct. You may also need to update your virtualenvironment: https://code.launchpad.net/~widelands-dev/widelands-website/scheduling_minor_fix/+merge/341061/comments/899952 Top Quote |
WorldSavior |
Posted at: 2018-07-30, 20:44
Yes. Because I think that almost nobody uses the playtime scheduler, I would absolutely prefer it if you would put your efforts instead in a player rating system (you've already mentioned that you are also interested in that). What do you think about this? Wanted to save the world, then I got widetracked Top Quote |
trimard Topic Opener |
Posted at: 2019-06-29, 21:50
About a rating systemAfter a bit of discussion with Worldsavior, he suggested using the Glicko system. The main advantage compared to something like ELO, is that Glicko tries to add variation for people that don't play a lot (which is pretty frequent in the widelands context compared to chess for example) Glicko system"The RD measures the accuracy of a player's rating, with one RD being equal to one standard deviation. For example, a player with a rating of 1500 and an RD of 50 has a real strength between 1400 and 1600 (two standard deviations from 1500) with 95% confidence. Twice the RD is added and subtracted from their rating to calculate this range. After a game, the amount the rating changes depends on the RD: the change is smaller when the player's RD is low (since their rating is already considered accurate), and also when their opponent's RD is high (since the opponent's true rating is not well known, so little information is being gained). The RD itself decreases after playing a game, but it will increase slowly over time of inactivity. " ImplementationHow we could envision a rating system without changing anything in regard to game and server:We create a new page, specifically for ranking, when you click on it the first thing you see is the current rank of everyone who's ranked. Preferentially in the playtime scheduler "index" page, but then it shouldn't be name so If you want to be ranked too, there will be a "my rank" page accessible from there:
If we want more automatically update of gamesIt has also appear the website and the game are starting to be really synchronized (with the password with actual security for example). So I think it's a good time to start and discuss such system. Maybe there could be a way for the website to know directly who you player against and the score of the game? That could pose some problems when the game bug and the game has be restarted? About the current scheduling moduleA few things:
ps: yes, I'm becoming markdown maniac. Sorry Top Quote |
kaputtnik |
Posted at: 2019-06-30, 11:06
Recently i found another bug in the playtime scheduler: Times shown to others users were shown with a difference of 2 hours. Please compare your given times with the times shown for me: Are the times shown like you have proposed? Top Quote |
trimard Topic Opener |
Posted at: 2019-06-30, 19:50
Oh yes, that was a big bug. Thanks! It also allowed to detect other bug and fix them before anyone say anything I pushed on the same branch Top Quote |
kaputtnik |
Posted at: 2019-07-01, 07:56
Thanks trimard! The changes are applied now. The users who use the scheduler, may have to reload the js by pressing CTRL+F5. We should find a better way to note the users about such things... Regarding the rating system, please open another thread for that. Top Quote |