How is the Coding Rank calculated?

After clashing, your rank is updated. However, your Coding Points are updated once a day, not after every clash.

Your global rank is based on all your Coding Points (including those from Clash of Code).

2 Likes

Thanks for that…!!

Weird stuff is happening with point calculations:

If you look at My profile you will see that on December 13, I have 17089 points, while I only had 16500 or so points before playing CoC yesterday (which gave me 500 points), my guess is CoC update everywhere on the timeline while it obviously shouldn’t.

Moreover, I’ve got more points on December 13 than today. While I can admit that I may lose some points in CoC, Bot programming and Optimization, it might also be a bug since I was expecting to gain this much point today (not lose). (I might be wrong on this one)

Finally, it said I’m ranked 91/274816 on December 13 with 17089 points, while I’m ranked 78/258790 today with 16856 points, how is that possible? If the point amount are correct, shouldn’t I be more well ranked when I had more point with less people? Or are the points bugged and the ranking correct?

Thanks a lot

The main curve on your profile does not contain one dot per day your Coding Points or rank changed. There would be too much dot (actually one per day) for such a chart to work properly.
So the fact you had 17089 Coding Points on December the 13th doesn’t mean you had these points yesterday.

You solved some puzzle, played CoC, lost around 2k points after the update of a formula that led to a global drop of Coding Points for Clash of Code. So you lost some points and won almost as much during that period.
If you now have a better ranks with less Coding Points, it only means that people who had better ranks lost more points than you (certainly because of Clash of Code).

PS Could you stop flagging us with ‘@’ when it is not necessary? If you use it for anything and everything, we’ll consider its use to be irrelevant and not care about it anymore.

Sorry about the flagging thing, I tend to use it when a question is specifically addressed to the CG team, I’ll try not to abuse it so much in the near future.

I know the profile does not contain one dot per day, that’s crystal clear. In fact you answered both Question2 and Question3. But for Question1, let me be clearer:
Yesterday (or the day before), my points for December 13th were around 16000, I’m sure of it, and when I played some CoC, actually increasing my points, the points on December 13th, which should not have changed, updated as well. That’s the odd behavior I’m reporting.

Having some trouble while counting my contest points.
I’ve got more CP than I should…

So I looked for a simpler example to test, someone with one contest only.
I found a case ranked 26 / 3350 (with score > 0 in Code vs Zombies)
which got them 3629 CP (BTW, great performace TheNinja!).
Well, this deosn’t seem to fit with the well-known formula N**(N-c+1)/N).

Am I missing something?

Hi.
I checked the contest Code vs Zombies you are 26/3963.
With the formula N**(N-c+1)/N) you should got 3647 CP(more or less)

Nope.

In theory, you should count only those with score > 0 (see the first post here).
I rechecked and found that my number N=3350 was wrong (I counted those with more than 0% completion).
My bad, but those with positive score are 3356, the difference is insignificant.

And I did try the hypothesis that the rule changed and one should count all participants (so that N=3963).
This would give 3761 CP.
None of these fits.

Ok. My wrong.
I didn’t read previous post.:pensive:

Can we have the complete rule for calculating the status? A previous post has mentioned 3 of them :
Guru : top 0.1%
Grand master : top 1%
Master : top 3%

Thanks

Hi ! I probably have a bug with points from clashes. I just discovered clashes, I played maybe 10 times, and I still have more than 600CP, ranked in top 0.2%. I’m not sure to well understand the counting method, but this looks like impossible. :laughing:

There are a lot of users with very little points that get included in the calculation for the percent number. Users who only have created an account and didn’t even finish the first game.

I guess its the same for the CoC Points. There are probably a lot of users who only tried it once.

I really don’t understand how it works. :sweat_smile:
I’m ranked 140/16679 with a score = 16,56 for 8 clashes.
I have 623CP associated.
I see another player (Sylver-phoenix) ranked 157/16679 with score = 16,15 for 9 clashes and 2035CP associated.

Then how the score is calculated ? And how the CPs are calculated from this ?

I don’t know where your numbers are from. On your profile it says you are 598 / 363305, if you hover over the CoC graph. That puts you into the 0.2 percent, because the number 363305 includes all the abandoned accounts.

Take a look at the first post if you want to know how the CP number is calculated.

It comes from the specific ranking of the clashes page.

All CG Points except those that comes from Achievement are only updated once a day, around 1.A.M (UTC+1). You should have all the point you were expecting before right now.

How are the point in the clash leaderboard calculated?
I have written my past 10 clashes (rank and points won or lost), and it just doesn’t make sense.
For example I ranked 4/6 and WON 0.05 points, then a few clashes later if ranked 3/6 and LOST 0.14!! (i’m pretty sure of this^^)
Thanks

This isn’t Codingame Point, this is Elo rating system. Long story short, it depends on who you fight and which rank they are. If they are at a much higher rank, even if you lose you can still win point, and vice versa.

Codingame Point are awarded for Clash of Code as such:

C=YourRank
N=Total user? (CG is still blurred about this one)
N=Points of the 1st in Coc (Currently TheNinja with avg 3000)
min(N,5000)^​((N-​C+​1)/​N)

I didn’t know about the Elo rating system, thanks a lot!

My Coding game moved from 2071 to 85 in last few days, what was changed ?