AdrenalineX Forums
General => General Server Discussion => Topic started by: Uitblinker on March 02, 2013, 01:50:00 pm
-
Totally irrelevant for most of you maybe, but how is score determined? Is there some kind of a formula for it? And how is it build up exactly?
For example, two days ago I finished 3rd and [LRS]Gary finished 4th. Gary received more score than me idk how :P
(http://i.imgur.com/wjbTVS6.png)
-
some time ago you was getting more points when your race were clean idk if its still there
btw, nice time of your post :L
-
there is bonus for not damaging/repairing car i think
-
You get bonus for not damaging the car, but there's more I think. I am not sure, but I think it also gives point for positions won and time compared to the highscores.. ?
-
Yeah, it's a formula, it depends on the number of racers online, the position you finished in, how close your time is to the top time, if you crashed or not (10% more of what you'd get if you don't), in the winstreaks you may have, and probably something else i'm forgetting.
Gary got more score because he probably didn't crash and you did (he would have got 9.13 if he would have crashed)
-
Wait for Karlis lol
-
here i come :L, as i don't see how this could be abused ill post the complete formula in pseudocode
times are in miliseconds
also, all fractional part of score that can't directly be added is stored, and once it "overflows" it gets added.
racer_count = max(racer_count, 5)
bonus = 100% + 15% * Player's win streak
if player didnt crash, bonus = 110% * bonus
time_difference = min(2, finish_time / top1)
time = top1 / time_difference * 0.000775
position_bonus = 110% - (min(position, racer_count) / racer_count) * 100%
score = 10% * bonus * position_bonus * time
money = position + score * 10 + 200
-
Ok interesting :) Thanks for your help and sharing this.