Conquer Club

Map Ranking

Suggestions that have been archived.

Moderator: Community Team

Map Ranking

Postby chipv on Tue Jun 10, 2008 5:08 am

Concise description:
Now that we have medals (in particular cross-map) I was wondering if this is an old suggestion:
Have a map-specific ranking (NOT the same as rating).
Also it is not proposed that this counts towards scoring, it is just an indicator (think of it as a points breakdown).

Specifics:
The ranking points collected is additionally recorded on a map-by-map basis (if not done so already).
A player has a ranking on Classic and also one on say Feudal War.
Thus players overall ranking = Classic rank + Feudal rank +.... (all maps played)
This provides an indication only and is not relevant for scoring.

This will improve the following aspects of the site:
This is a better indicator of a player's competence on a particular map.
For example you could have a Classic high ranked specialist playing on Feudal with absolutely no clue about bombardment
and thus the ranking gained on Classic is somewhat meaningless.
This also provides a complete breakdown of how the overall ranking was collected.
Medals are allocated for doubles , assasin, terminator, so these are already covered somewhat.

If this has already been suggested or exists then someone please post the link, I do realise this is potentially a lot more data to save.

Alternative
Use a map-specific Win/Loss indicator. So a player can have a 90% win rate on Classic and a 5% win rate on Feudal.

EDIT:

Presentation
Could have an additional map rank insignia presented next to the players name on the game page and
perhaps on game finder/listings pages that tie the player to the map being listed.Not much sense in flooding the profile.
User avatar
Major chipv
Head Tech
Head Tech
 
Posts: 2897
Joined: Mon Apr 28, 2008 5:30 pm

Re: Map Ranking

Postby FabledIntegral on Tue Jun 10, 2008 5:57 am

Don't know how much work this would take, and I don't necessarily agree with all your specifics (such as adding up the map scores in any way), but I think this idea, if implemented, would be quite cool. Everyone could see my AoR2 pwnage and very utter mediocrity of play on Bamboo Jack =P.
Major FabledIntegral
 
Posts: 1085
Joined: Wed Jan 02, 2008 6:04 pm
Location: Highest Rank: 7 Highest Score: 3810

Re: Map Ranking

Postby chipv on Tue Jun 10, 2008 6:04 am

No, they're not added up, I just presented what the calculation actually is for clarity.

So by saying Real ranking = Classic Rank + Feudal Rank... that's not part of the display, it's just what it is.

At the moment we have Real Ranking already.
User avatar
Major chipv
Head Tech
Head Tech
 
Posts: 2897
Joined: Mon Apr 28, 2008 5:30 pm

Re: Map Ranking

Postby FabledIntegral on Tue Jun 10, 2008 6:17 am

chipv wrote:No, they're not added up, I just presented what the calculation actually is for clarity.

So by saying Real ranking = Classic Rank + Feudal Rank... that's not part of the display, it's just what it is.

At the moment we have Real Ranking already.


Yeah but that wouldn't be possible without a score reset (that is, saying Classic Rank + Feudal rank = real rank). So I was saying I disagree with that somehow being implemented. It would have to be a completely separate score system that wouldn't attempt to even be linked - aka all maps you now have a score of 1000 on, and the score is automatically calculated after each game as well. For example if someone is ranked 3000 in overall score and this system goes into effect, even if he gains only about 60 points from winning an 8-player game, he would probably gain 160 points in terms of "map points" for classic, since all start at 160. Otherwise a player who sucks at Age of Realms for example might enter with a score of 3000, and win by chance, but still only get a few points added. The system wouldn't worked if one added up to the other (even if not displayed). So two separate system is what I propose, but still like the idea.
Major FabledIntegral
 
Posts: 1085
Joined: Wed Jan 02, 2008 6:04 pm
Location: Highest Rank: 7 Highest Score: 3810

Re: Map Ranking

Postby chipv on Tue Jun 10, 2008 6:51 am

Very good point, FabledIntegral, I see what you meant now.

Although, yes, a system could be implemented from now, I do see a way of collecting the past information, because
it would be a shame to lose all of that.

It is possible to write a pretty simple script that goes forwards through every single game in the system, adding/subtracting points as you go along.
This is a one-off and would be able to work out who had how many points at the end of any game thereby allowing
the calculation of map-specific points, I hope I'm making this clear (if not I'll write out some numbers).

To calculate the points allocated you always need to know current points of the player, so there has to be some sort of scan like this if
we want all of the old information included.

What do you think?
User avatar
Major chipv
Head Tech
Head Tech
 
Posts: 2897
Joined: Mon Apr 28, 2008 5:30 pm

Re: Map Ranking

Postby lancehoch on Tue Jun 10, 2008 7:25 am

chipv wrote:Thus players overall ranking = Classic rank + Feudal rank +.... (all maps played)

It would actually be overall ranking = Classic rank + Feudal rank +.... (all maps played) +1000
Cant forget about those points you started with. But, yes Fabled is correct that the numbers may be skewed.
Sergeant lancehoch
 
Posts: 4183
Joined: Wed Dec 05, 2007 4:13 pm

Re: Map Ranking

Postby chipv on Tue Jun 10, 2008 7:45 am

Very true about the 1000 starting points.

Points only skewed if you chose to implement a single system from now, I totally agree.
2 systems work but no backdated data and I also think the single system works with the one-off hit of calculating I outlined in my last post.

As for the script details here is more flesh:

1. Order every single game by time finished (the points are calculated at this time).
2. Calculate points additions/subtraction from players current totals.
3. Use these values to increment/decrement player map ranking counter. (There is a 1-1 mapping between a game and its map type)
4. Adjust new player totals so we can subsequently calculate correct points allocations.

e.g.

The first game ever played, I think was game number 1 which had 6 players and that was on Classic. Everyone started on 1000 presumably
so easy to calculate points and store this in everyone's classic ranking counter. We also need the total points to continually calculate subsequent
points allocations so here there are 2 ongoing calculations, remembering this is a one-off process.
So one person has accrued 5 x (1000/1000) x 20 = 100 pts and all the others have lost 20pts.
So Player 1 has 1100, everyone else has 980.
Allocate 1000 pts at start of map ranking so same goes for Classic map ranking.


So on to game 2. We have everyone's TOTAL points which enable us to calculate the points offsets. Say for arguments sake this was a different map then these offsets are used to increment/decrement ranking on this map.
So say one of the other players won. The Classic map ranking stay the same but the new player totals are use to calculate new offsets and totals which would be used for the new map ranking.
User avatar
Major chipv
Head Tech
Head Tech
 
Posts: 2897
Joined: Mon Apr 28, 2008 5:30 pm

Re: Map Ranking

Postby FabledIntegral on Tue Jun 10, 2008 8:06 am

I think you overestimate the simplicity of being able to track everyone's previous games, even with scripts.
Major FabledIntegral
 
Posts: 1085
Joined: Wed Jan 02, 2008 6:04 pm
Location: Highest Rank: 7 Highest Score: 3810

Re: Map Ranking

Postby chipv on Tue Jun 10, 2008 8:22 am

I haven't mentioned anything about tracking backwards, I said forwards. All the games are stored on a database, therefore it is possible to go forwards from the first game. You can trivially order the games in MySQL by time, so long as the game end is recorded and you can see that from the log anyway.You cannot calculate points allocation if you track backwards because points allocation is dependent on the current points total, so there's no concept of previous games. As for keeping track of people's points who say join at different times, well the join date is also stored on the database because you can see it in the profile. Ok, perhaps not simple, but I'm looking for someone who can agree it is possible.

I guess this will be rejected from what you are saying.
User avatar
Major chipv
Head Tech
Head Tech
 
Posts: 2897
Joined: Mon Apr 28, 2008 5:30 pm

Re: Map Ranking

Postby chipv on Tue Jun 10, 2008 7:15 pm

As a proof of concept, I've written a script to calculate map-specific ranking for any player on any map.
It gives map-specific ranking, points, win/loss ratio, all specific to map selected.

This calculation covers all games ever played so will probably take a bit longer for people who have played hundreds of games on
one particular map, but try it and see.

viewtopic.php?f=59&t=53395

This demonstrates what I would like to see calculated as a result of this suggestion.
User avatar
Major chipv
Head Tech
Head Tech
 
Posts: 2897
Joined: Mon Apr 28, 2008 5:30 pm


Return to Archived Suggestions

Who is online

Users browsing this forum: No registered users