Search the Community
Showing results for tags 'ratings'.
Hello everyone! I hereby present a 0 A.D. mod aimed at evaluating the rating of players. Official mod page on GitLab here. Introduction Before diving into the description, let me introduce the problem this mod aims to solve. In 0 A.D., the ELO system is used to rank players in the lobby. This is good; but is it representative of the players' skills? As you know, the rating system in 0 A.D. only takes into account 1v1 rated games. Team games do not contribute to the ELO score of a player, as well as 1v1 unrated games. Also, the scoring system only takes into account the outcome of a game (victory/defeat) and not the "performance" during the game. Can we do better? This mod uses statistics. It extracts data from all the replays of games you (the mod user) have played. So, if you have played 20 games (1v1s, team games, other..) with a player in the lobby whose name is (for example) strangeJokes, the mod will assign a rating to strangeJokes based on the 20 games you've played with them. The rating system The functioning of the rating system is described in detail here, but in short what it does is: it considers the average performance of the player during the entire game (and not only at game's end). the rating assigned to a player is a percentage: for example, a player with a rating of 5.00 performs a 5% better than other players on average, while a player with a rating of -5.00 performs a 5% worse than other players on average. you can customize the rating system by giving more importance to military, economy, exploration or other factors to the aim of calculating ratings. Keep in mind that this mod is based on statistics; data are taken from your (the mod user) replays. Statistics might not be fully representative of reality; therefore, a player's rating could be inaccurate, especially if you have played few games with that player. The more you play with a player, the more accurate the rating of that player is. Mod installation Explanatory pictures Contribute The public repository is at this page. Everybody is very welcome to contribute, suggest, fork or simply give feedback. Have fun! LocalRatings.pyromod LocalRatings.zip
Same as title. If the data is stored, is it public facing? ie. could I just download a given player's ratings info with curl (not just their current rank, but their previous ones as well)? thanks
(I'm not sure if this should've went here or in Game Development & Technical Discussion.) I'd like to know some details on lobby ranking. Namely, how exactly is is calculated? and when the rank isn't shown for new players, is there a hidden rank behind the scenes? Or is is calculated after the first match? I suppose I could poke around in the game code but I doubt I would be able to understand it very well I'm mostly wondering since I would like to add an average opponent ranking to my graphing tool [below], but I'm not certain how I should deal with not-yet-ranked players thanks!