
Originally Posted by
giriel
If someone sees a major flaw or something that could be improved now is the time

Had to edit my previous post since I forgot to average team mates score, I was thinking about another potential problem,
Is the fact that scores can be negative ok? An average player who gets the same kills and deaths will get 0 points + headshots, someone who goes really negative in k/d could get a negative overall score, hopefully that won't be a problem when it comes to calculate score ratios...
Another possible critique of the system kills-deaths+hs is that it's based on the assumption that a score like 60/10 is worse than 100/30, which is not necessarily the case. That is, players are awarded for trying to fight as much as possible, quantity and not only quality (ratios).
A score like hs + fights*(k/d), that is heads + (kills+deaths)*(kills/deaths) would never be negative.
example:
Code:
| kills deaths hs oldscore newmethod
pl 1 | 100 30 200 480 633
pl 2 | 60 10 120 320 540
pl 3 | 20 60 24 -136 51
pl 4 | 50 50 75 75 175
of course this new one has to be calculated at the end only, since you don't know the value of (kills/deaths) until the end... since I don't know what's 'behind the curtains' I can't say how much of a problem that could be in your code/method