Moderator: Community Team
CC uses a vague form of this. The ELO formula is more complex and after you are established it is harder to gain or lose points quickly, unless you play many games. This system would create more stability, and would allow more competitive play. On the other hand , the highest scores would be around 3K, like chess.(Anand the champ is at ~2900)PepperJack wrote:I could be grossly mistaken, but doesn't the site use a simplified form of Elo scoring already. High ranks do risk more points than their lower counterparts, which appears to be the main thrust of Elo.MajorRT wrote:I would strongly advise using thr ELO system for scoring. It's more accurate in measuring head to head skill, and it's used in many competitive games, like chess, and some sports. It won't deter farming, however. Perhaps if noobs are started at a lower score , such as 800, may make them less desirable to farm. Look up ELO scoring system on Wikipedia for more info.
This might be a regurgitated idea but what if instead of arbitrarily holding to the tenet that we are working in a system with a finite amount of points, we equally arbitrarily decide that there are actually infinite points in the system. We can then let points disappear into and be created out of the void.
This would allow us to stick with the base scoring system, if desired, and also add some form of bonus scale. The scale could be based on rank at game end. Question marks could have no bonus attached to them. A field marshall could have a 20 point bonus. Or the bonus could scale based on differences in rank with lower ranks (PFC and below) always having no bonus. The bonus points would appear out of thin air so it shouldn't encourage rank hunting (noob farming's completely incapable cousin).
I haven't done any math to support this idea, but a properly scaled bonus should encourage all but the most talentless farmers to play less noobs because more points can be won from slightly better (and not completely oblivious to freestyle) players.
Also, implement the No Points For New Recruit Deadbeats suggestion.
-PepperJack
I looked into it and strict Elo systems don't have allowances for multiplayer games. Variants score everything as individual duels within a match (which is exactly what CC does already).MajorRT wrote:more details here:
http://en.wikipedia.org/wiki/Elo_rating_system
It looks like once you're established the K number (ie. 20 in CC), goes down based on score and games played...
Georgerx7di wrote:Um, I didn't read the whole thread, but I think what he's suggesting is basically
((opponents score/your score)^2) * 20 if you win. So basically just square it before multiplying by 20.
with this, a 3,200 point player say, beating a 800 point player, would normally get 5 points, would now get 1.25 points, so either 1 or 2 depending on how the site rounds, should be 1 point.
Now this would be interesting. Makes me wonder if it would cut down on multi's as well. Easy to look and see how many noobs suddenly play 5 rounds before they start to deadbeatgdeangel wrote:The way to stop point farming with a formula change could be very simple.
When someone wins by another player deadbeating any time in the first five rounds, instead of scoring them the formula way, you should just get a flat out 2 points (right now, a colonel with 2500 points playing a noob with 1000 points gets about 8 points).
There have been countless other suggestions made, but each time it is the thing... they will never change it! Suggestions to limit who can play who (whether mandatory or by choice) also similarly end in the dead letter box around here.
(BTW - I was being sarcastic above when I said there is no point farming problem on this site)
The only problem with this equation is what if the 800 point player wins?Georgerx7di wrote:Um, I didn't read the whole thread, but I think what he's suggesting is basically
((opponents score/your score)^2) * 20 if you win. So basically just square it before multiplying by 20.
with this, a 3,200 point player say, beating a 800 point player, would normally get 5 points, would now get 1.25 points, so either 1 or 2 depending on how the site rounds, should be 1 point.
Mentos- wrote:The only problem with this equation is what if the 800 point player wins?Georgerx7di wrote:Um, I didn't read the whole thread, but I think what he's suggesting is basically
((opponents score/your score)^2) * 20 if you win. So basically just square it before multiplying by 20.
with this, a 3,200 point player say, beating a 800 point player, would normally get 5 points, would now get 1.25 points, so either 1 or 2 depending on how the site rounds, should be 1 point.
((3200/800)^2)*20 = 320
Way too many points to gain, and if they kept the 100 point cap then it would be far too easy to hit that cap.
Here's my solution:
((loser's score/winner's score)*20) - ((winner's score - loser's score)/1000)
4000 vs. 1000, 4000 wins: (originally 5)
((0.25)*20) - ((3000)/1000) = 2
1000 wins: (originally 80)
((4)*20) - ((-3000)/1000) = 83
but the problem with THIS is if SJ (5393) beats Alangary(1), then SJ would get :Mentos- wrote:The only problem with this equation is what if the 800 point player wins?Georgerx7di wrote:Um, I didn't read the whole thread, but I think what he's suggesting is basically
((opponents score/your score)^2) * 20 if you win. So basically just square it before multiplying by 20.
with this, a 3,200 point player say, beating a 800 point player, would normally get 5 points, would now get 1.25 points, so either 1 or 2 depending on how the site rounds, should be 1 point.
((3200/800)^2)*20 = 320
Way too many points to gain, and if they kept the 100 point cap then it would be far too easy to hit that cap.
Here's my solution:
((loser's score/winner's score)*20) - ((winner's score - loser's score)/1000)
4000 vs. 1000, 4000 wins: (originally 5)
((0.25)*20) - ((3000)/1000) = 2
1000 wins: (originally 80)
((4)*20) - ((-3000)/1000) = 83
Well there could be a bottom cap at 1 or 0, there is a top cap at 100 so there's no reason for there not to be one on bottom.MajorRT wrote: but the problem with THIS is if SJ (5393) beats Alangary(1), then SJ would get :
((1/5393)*20-((5393-1)/1000) = 0-5.4 = -5.4 (rounded), a NEGATIVE number! He'd lose points, even though he won. THAT would stop farming cooks!
Cundy wrote:change it so you can only play in games with people around your score/rank, so no one has to play against/with complete #(*^&($ing retards lol
that is a brilliant idea, making 1000 points or lower not be able to play people 1500 or over?hwhrhett wrote:no matter what the system is, there will always be ways to get around it, wouldnt it be easier to just make it so that new recruits can only play players with ranks below 1500. that way the highest a farmer can get is to 1500, then he is up to his own merit.
DAT_WAT_SHE_SAID wrote:that is a brilliant idea, making 1000 points or lower not be able to play people 1500 or over?hwhrhett wrote:no matter what the system is, there will always be ways to get around it, wouldnt it be easier to just make it so that new recruits can only play players with ranks below 1500. that way the highest a farmer can get is to 1500, then he is up to his own merit.
Becoz sargents and corprals no how to play, its the noobs, inxperienced people and cooks that we need to stop getting farmed
i like it, but it doesn't stop them from joining high ranked players games, which isn't fun for either sideDAT_WAT_SHE_SAID wrote:that is a brilliant idea, making 1000 points or lower not be able to play people 1500 or over?hwhrhett wrote:no matter what the system is, there will always be ways to get around it, wouldnt it be easier to just make it so that new recruits can only play players with ranks below 1500. that way the highest a farmer can get is to 1500, then he is up to his own merit.
Becoz sargents and corprals no how to play, its the noobs, inxperienced people and cooks that we need to stop getting farmed
Farmers never start there own games, they always join noob games, if they start them they run the risk of playing someone who knows how to play--so it would solve the problem completelyCundy wrote:i like it, but it doesn't stop them from joining high ranked players games, which isn't fun for either sideDAT_WAT_SHE_SAID wrote:that is a brilliant idea, making 1000 points or lower not be able to play people 1500 or over?hwhrhett wrote:no matter what the system is, there will always be ways to get around it, wouldnt it be easier to just make it so that new recruits can only play players with ranks below 1500. that way the highest a farmer can get is to 1500, then he is up to his own merit.
Becoz sargents and corprals no how to play, its the noobs, inxperienced people and cooks that we need to stop getting farmed
AND as twill pointed out in a thread about maxatstuy and his cheating/farming (when he was stripped of his premium and removed from the scoreboard), most of the players that max farmed never returned for another game on CC. granted, alot of them were multiple accounts, but not all of them. that is the most harmful aspect of farming that these guys don't get. ultimately, they are harming the site and everyone's enjoyment, by chasing a few easy points that nobody respects them for gaining.-0jiminski wrote: what should be addressed is free points and the tactic of choosing games to specifically play deadbeats. That undermines the point system and demeans their worth completely.

Georgerx7di wrote:Um, I didn't read the whole thread, but I think what he's suggesting is basically
((opponents score/your score)^2) * 20 if you win. So basically just square it before multiplying by 20.
with this, a 3,200 point player say, beating a 800 point player, would normally get 5 points, would now get 1.25 points, so either 1 or 2 depending on how the site rounds, should be 1 point.
THE ARMY wrote:this oneGeorgerx7di wrote:Um, I didn't read the whole thread, but I think what he's suggesting is basically
((opponents score/your score)^2) * 20 if you win. So basically just square it before multiplying by 20.
with this, a 3,200 point player say, beating a 800 point player, would normally get 5 points, would now get 1.25 points, so either 1 or 2 depending on how the site rounds, should be 1 point.