Topic: Rating system
gnarfk |
Posted at: 2019-12-12, 13:22
What is your mathematical solution ? Top Quote |
hessenfarmer |
Posted at: 2019-12-12, 13:30
You can add some files to a post since a couple of days. Just in case. Top Quote |
einstein13 |
Posted at: 2019-12-12, 15:14
Unfortunately both .docx and .pdf are prohibited here. And since [I don't know when] word is not allowing to export to jpg . But... there is a pdf -> jpg converter online and multiple jpg -> one jpg joiner online. The result is very bad, but it is. Edited: 2019-12-12, 15:14
einstein13 |
hessenfarmer |
Posted at: 2019-12-12, 16:17
found out yesterday that zip is allowed
Top Quote |
einstein13 |
Posted at: 2019-12-16, 14:05
OK, I have worked with my personal server and shared a folder with you. Also I have moved the files that are about rating system there. Here you are: einstein13 |
trimard Topic Opener |
Posted at: 2019-12-17, 17:36
The tribes are dynamic, so the admin can add amazons and frisians, no problem here What would you like to see on draw? Same data? Or some others? Maybe we could make different graph in functions of the average glicko? From 800 to 1400, 1400 to 2000 etc? Top Quote |
einstein13 |
Posted at: 2019-12-17, 18:03
What do you mean? Average glicko? Different graphs? Do we have any? I thought it is only a table with ranks and points. einstein13 |
einstein13 |
Posted at: 2019-12-18, 15:08
@trimard, if you will have any troubles with implementing multiplayer system, you can contact me directly. I will take a look into a file where the code is and together we can solve the issue much faster . einstein13 |
trimard Topic Opener |
Posted at: 2020-01-05, 15:52
Yes, but I can always group the players in function of their rank or points.
TBH my main problem is refacto, I need to rethink the db a bit. I think a player_rating should now contain a team rather than an user. And this team can be one player, or many users. So I guess I'll start by making 2vs2 rating, a thing per team. Rather than a thing per player. And use you calculus, for now, mainly to get the expected rating of the team at first game. But shouldn't the games played as a team have more impact than the score we expected them to have? So I could add a bigger deviation at first which means old score is less important. Then I'll add a score per player. I'll have to work on a presentation of each team in the ranking. That would incitate players to play in the same team. Might be a good thing? Ok now about the calculus. Let me just be clear that we're on the same page. In pseudocodo:
Top Quote |
einstein13 |
Posted at: 2020-01-08, 01:05
Yes. And to put the new rating for these teams (f.e. R3 -> R4, R3' -> R4') you need to calculate:
Then apply those dRs to the players:
(As I understand, players R1 & R2 fights against R1' & R2')
I think that I proposed the solution for db few pages ago. It can be done as you have different table per teams fighting and different table for join between players and teams, but it also can be done in one table, where next to the player will be team number (so all the information will be joined in one table). Both solutions are good and widely used. Go for the best for you . Edited: 2020-01-08, 01:08
einstein13 |