Moderator: Community Team
I'm not sure why it wouldn't work. 6 players at 1000 and 1 at 3000... the average rank would be 1285 for that game- no ? It could display 1285 as the average or have a symbol of a Corporal (not sure what the rank is).BaldAdonis wrote:If you care deeply about one individual, then you can figure it out (sort of) by using Map Rank. It won't give you the average of every opponent, just the ones they beat/lose to. So it'll work for 2 player/2 team games the best, but if you have two high ranking players who play 6 other low ranks in an 8 player game, and either one or the other wins, it won't work out.
But I support this idea.
trapyoung wrote:i'd rather have a script that calculated how many points you stand to gain & lose... would most likely work for only active games but i think it'd be interesting to see
Can be done but as always would be faster on the site. Map Rank could do this but on a manual button press because it might take a short while.trapyoung wrote:i'd rather have a script that calculated how many points you stand to gain & lose... would most likely work for only active games but i think it'd be interesting to see
foiled yet again.. i guess i have to add something constructive to your thread.... umm.... it's a good idea, would help show quality of opponents like scott said and more importantly show the not so quality of opponents some people take onScott-Land wrote:trapyoung wrote:i'd rather have a script that calculated how many points you stand to gain & lose... would most likely work for only active games but i think it'd be interesting to see
Quit trying to jack my thread Trap- get your own.![]()
If there's no record of players scores at the end of the game- how could it calculate the points won/loss? Could it be calculated at the same time ?chipv wrote:Love the idea but it's near impossible.
You need to work out every player's score at the time of the end of the game.
* As far as I know, there is no actual record of players scores at game end, all we have is the game log.
Using an extreme method it would be possible to work out for a particular player most of the points of opponents but
only when that player wins because the points lost and gained in the game log are all a function of that player's current score.
Unfortunately the same cannot be said when that player loses - you can only determine the winning player's score.
So really this would all depend on * and I don't see evidence of this happening.
Now if you were ok with using every player's current score rather than at game end then this is possible.
It's done at game end - the points won/lost are calculated at that time and then written into the game log.Scott-Land wrote:If there's no record of players scores at the end of the game- how could it calculate the points won/loss? Could it be calculated at the same time ?chipv wrote:Love the idea but it's near impossible.
You need to work out every player's score at the time of the end of the game.
* As far as I know, there is no actual record of players scores at game end, all we have is the game log.
Using an extreme method it would be possible to work out for a particular player most of the points of opponents but
only when that player wins because the points lost and gained in the game log are all a function of that player's current score.
Unfortunately the same cannot be said when that player loses - you can only determine the winning player's score.
So really this would all depend on * and I don't see evidence of this happening.
Now if you were ok with using every player's current score rather than at game end then this is possible.
EDIT: Or better yet- can it be calculated at the start of the game?
* Also I don't know if the database is designed so games can be arranged in order of time finished which is critical.Scott-Land wrote:I see...thanks.
Hmmm, it would eventually level off at some point- no? I don't see why not- most players are in their own groove so to speak, in their game selections already. I don't think it would be misleading.chipv wrote:* Also I don't know if the database is designed so games can be arranged in order of time finished which is critical.Scott-Land wrote:I see...thanks.
There is an extreme way to get hold of this data by ordering every game ever played and recalculating everyone's scores
from scratch , then store this data, in effect replaying every game to get the scores. You would also need the timestamp
of every terminator kill as well but ... possible if * is true.
BUT, what about using the current scores? This is possible to do and reasonably straightforward.
So this is a yes to using current scores, right?Scott-Land wrote:Hmmm, it would eventually level off at some point- no? I don't see why not- most players are in their own groove so to speak, in their game selections already. I don't think it would be misleading.chipv wrote:* Also I don't know if the database is designed so games can be arranged in order of time finished which is critical.Scott-Land wrote:I see...thanks.
There is an extreme way to get hold of this data by ordering every game ever played and recalculating everyone's scores
from scratch , then store this data, in effect replaying every game to get the scores. You would also need the timestamp
of every terminator kill as well but ... possible if * is true.
BUT, what about using the current scores? This is possible to do and reasonably straightforward.
Yep- I still like it. Thanks for all your input !chipv wrote:So this is a yes to using current scores, right?Scott-Land wrote:Hmmm, it would eventually level off at some point- no? I don't see why not- most players are in their own groove so to speak, in their game selections already. I don't think it would be misleading.chipv wrote:* Also I don't know if the database is designed so games can be arranged in order of time finished which is critical.Scott-Land wrote:I see...thanks.
There is an extreme way to get hold of this data by ordering every game ever played and recalculating everyone's scores
from scratch , then store this data, in effect replaying every game to get the scores. You would also need the timestamp
of every terminator kill as well but ... possible if * is true.
BUT, what about using the current scores? This is possible to do and reasonably straightforward.
As I said, reasonably straightforward, and a nice idea.
Just to point out - you can calculate points gained easy enough - however - points lost depends on the player winning...trapyoung wrote:i'd rather have a script that calculated how many points you stand to gain & lose... would most likely work for only active games but i think it'd be interesting to see

After re-reading this post, can you clarify [current]? You mean it only applies after 1 game and changes after each game or effective from a starting point as in when the script is applied ?chipv wrote:* Also I don't know if the database is designed so games can be arranged in order of time finished which is critical.Scott-Land wrote:I see...thanks.
There is an extreme way to get hold of this data by ordering every game ever played and recalculating everyone's scores
from scratch , then store this data, in effect replaying every game to get the scores. You would also need the timestamp
of every terminator kill as well but ... possible if * is true.
BUT, what about using the current scores? This is possible to do and reasonably straightforward.
The ranks as they are right now.Scott-Land wrote:After re-reading this post, can you clarify [current]? You mean it only applies after 1 game and changes after each game or effective from a starting point as in when the script is applied ?chipv wrote:* Also I don't know if the database is designed so games can be arranged in order of time finished which is critical.Scott-Land wrote:I see...thanks.
There is an extreme way to get hold of this data by ordering every game ever played and recalculating everyone's scores
from scratch , then store this data, in effect replaying every game to get the scores. You would also need the timestamp
of every terminator kill as well but ... possible if * is true.
BUT, what about using the current scores? This is possible to do and reasonably straightforward.
Not if you're just interested in the opponents score relative to yours. The points tranfer would be enough to give relative scores to everyone (as fractions of your score), then just average that over all games. It will still give you an average opponent score, but if will be as a fraction of your score, which more accurately depicts changes resulting from your current score at any given time.chipv wrote:You need to work out every player's score at the time of the end of the game.
chipv wrote:The ranks as they are right now.Scott-Land wrote:After re-reading this post, can you clarify [current]? You mean it only applies after 1 game and changes after each game or effective from a starting point as in when the script is applied ?chipv wrote:* Also I don't know if the database is designed so games can be arranged in order of time finished which is critical.Scott-Land wrote:I see...thanks.
There is an extreme way to get hold of this data by ordering every game ever played and recalculating everyone's scores
from scratch , then store this data, in effect replaying every game to get the scores. You would also need the timestamp
of every terminator kill as well but ... possible if * is true.
BUT, what about using the current scores? This is possible to do and reasonably straightforward.
Say you played a game 2 years ago and everyone was a Cadet but now are Field Marshals. Then the average would be Field Marshal, not Cadet.
So current as in the exact number in the profiles.
If you don't work out all the scores at game end how will you be able to tell the other players' scores from games that you lost in? (Aside from the winner).BaldAdonis wrote:Not if you're just interested in the opponents score relative to yours. The points tranfer would be enough to give relative scores to everyone (as fractions of your score), then just average that over all games. It will still give you an average opponent score, but if will be as a fraction of your score, which more accurately depicts changes resulting from your current score at any given time.chipv wrote:You need to work out every player's score at the time of the end of the game.