Home » General Discussions » General Discussion » Suggestion for the forums
Re: Suggestion for the forums [message #245148 is a reply to message #245120] |
Tue, 13 February 2007 13:34 |
|
AlmightyHydra wrote on Sun, 26 June 2005 17:11 | The ladder scoring system on Renegade sucks, to be honest; people who turn up about halfway through a game, say when Refinery and one factory have already been destroyed, but try hard always get lumped with huge negative values; people who turn up in the last 5 minutes and win the game for their team using a beacon or something get bugga all, while someone who just sits there sniping a nod solder every now and then gets lots simply for being in longer.
I suggest a new scoring system:
Note: PSCORE = the player's score; GTIME = total length of game; PTIME = time player was in game; PTEAM = team player was on; WINNINGTEAM and LOSINGTEAM are self-explanatory
For each player:
calc PADJUSTEDSCORE = PSCORE * GTIME / PTIME
(this is how much they would have earnt if they scored at that rate for the whole game; if they were in the whole game, GTIME/PTIME = 1 so no change)
Then, order the PADJUSTEDSCOREs for each team. This gives you PRANK for each player, with 1 being the worst score on that team and the higher the number, the better.
Define X as the number of players in the game divided by 8. (Round up if necessary). Work out PSIGNEDSCORE as follows:
If (PTEAM = WINNINGTEAM) and (PRANK <= X) or (PTEAM = LOSINGTEAM) and (PRANK > (NUMPLAYERS_ON_LOSINGTEAM - X) then PSIGNEDSCORE = PADJUSTEDSCORE else PSIGNEDSCORE = PADJUSTEDSCORE * -1 (i.e. make negative)
(This means that the top 25% of the losing team will get +ve ladder points; the bottom 25% of the winning team will get -ve ladder points)
Then simply order the PSIGNEDSCOREs for both teams together. Reverse the order of anyone with a negative score. (to ensure that the best losing team player doesn't get the worst punishment!)
Finally, award ladder points on the current 1-3-6-10... system, with two zeros for the lowest positive and highest negative scores, highest positive score gets most +ve ladder points, lowest negative score gets most -ve ladder points.
For example, say there are 8 players, 4 GDI 4 NOD. GDI win the game. (The scores are ridiculously small, sorry)
GDI:
Player Score Percentage of game played
G1 100 80% (would have scored 125)
G2 500 100%
G3 50 100%
G4 70 50% (would have scored 140)
Nod:
Player Score Percentage of game played
N1 250 100%
N2 25 25% (would have scored 100)
N3 100 50% (would have scored 200)
N4 75 100%
The order for GDI is G3, G1, G4, G2 and for NOD N4, N2, N3, N1.
X is defined as 1 (8/8 = 1)
Thus G3, whose PRANK is 1, has -50; G1, G2 and G4 keep their scores of 125, 500 and 140; N1, whose PRANK is 4 > [(4-1)=3] gets +250, while N2, N3 and N4 get -25, -100 and -75. The negative people have their order reversed, ending up as N3, N4, G3, N2.
So the final ranking table is
Player Signed (Actual) Score Ladder Points
G2 500 (500) 6
N1 250 (250) 3
G4 140 (140) 1
G1 125 (125) 0
N3 -100 (100) 0
N4 -75 (75) -1
G3 -50 (50) -3
N2 -25 (25) -6
Here you can see how G4, who scored a reasonably quick 70, would have actually been rewarded instead of receiving 0; G3 who played appallingly got -3; and N1, who got a very good score, receives 3 points although his team lost.
*Under this system, the MVP will ALWAYS get the highest number of ladder points - even when on the losing team!*
This seems a much fairer reward system; is it possible to mod renegade to implement this or a similar system?
AlmightyHydra
|
My brother's better idea for the ranking system, felt it was relevant.
Renguard is a wonderful initiative
Toggle Spoiler
BBC news, quoting... |
Supporters of Proposition 8 will argue California does not discriminate against gays, as the current law allows them to get married - as long as they wed a partner of the opposite sex.
|
halokid wrote on Mon, 11 October 2010 08:46 |
R315r4z0r wrote on Mon, 11 October 2010 15:35 |
|
the hell is that?
|
|
|
|
|
|
Suggestion for the forums
By: Spoony on Tue, 13 February 2007 06:09
|
|
|
Re: Suggestion for the forums
By: Goztow on Tue, 13 February 2007 06:26
|
|
|
Re: Suggestion for the forums
By: Crimson on Tue, 13 February 2007 06:50
|
|
|
Re: Suggestion for the forums
By: Ryu on Tue, 13 February 2007 07:23
|
|
|
Re: Suggestion for the forums
|
|
|
Re: Suggestion for the forums
By: JPNOD on Tue, 13 February 2007 13:37
|
|
|
Re: Suggestion for the forums
By: Cpo64 on Tue, 13 February 2007 17:26
|
|
|
Re: Suggestion for the forums
By: Spoony on Tue, 13 February 2007 20:58
|
|
|
Re: Suggestion for the forums
By: Goztow on Wed, 14 February 2007 00:35
|
|
|
Re: Suggestion for the forums
By: Spoony on Wed, 14 February 2007 02:29
|
|
|
Re: Suggestion for the forums
|
|
|
Re: Suggestion for the forums
By: Spoony on Thu, 15 February 2007 09:01
|
|
|
Re: Suggestion for the forums
By: Crimson on Thu, 15 February 2007 12:05
|
|
|
Re: Suggestion for the forums
By: JPNOD on Thu, 15 February 2007 12:19
|
|
|
Re: Suggestion for the forums
By: T0RN on Thu, 15 February 2007 13:13
|
|
|
Re: Suggestion for the forums
|
|
|
Re: Suggestion for the forums
By: Crimson on Fri, 16 February 2007 02:47
|
|
|
Re: Suggestion for the forums
|
|
|
Re: Suggestion for the forums
By: Spoony on Fri, 16 February 2007 11:35
|
|
|
Re: Suggestion for the forums
|
|
|
Re: Suggestion for the forums
By: JPNOD on Fri, 16 February 2007 15:06
|
|
|
Re: Suggestion for the forums
By: Goztow on Fri, 16 February 2007 03:03
|
|
|
Re: Suggestion for the forums
By: bisen11 on Fri, 16 February 2007 23:34
|
|
|
Re: Suggestion for the forums
By: Crimson on Sat, 17 February 2007 00:44
|
Goto Forum:
Current Time: Mon Nov 18 10:00:36 MST 2024
Total time taken to generate the page: 0.00861 seconds
|