Username: 
Password: 
Restrict session to IP 

New Scoring

1 2 3
Global Rank: 227
Totalscore: 94366
Posts: 1680
Thanks: 1358
UpVotes: 920
Registered: 16y 283d




Last Seen: 15h 32m
The User is Offline
New Scoring
Google/translate1Thank You!0Good Post!1Bad Post! link
Currently i am also working on a better scoring.

As you might have noticed, SPOJ has a pretty weird scoring, and Caesum got a nice fix for us:

Currently we have an expotential scoring like 0.50 * 0.50 * site_score. whereas 0.50(p) equals 50% solved.

Caesum suggested to change p^2 to p^(1+100/site_challcount), and it really works charmy.

Before we go live with this change, i want to ask you what you think about it.
Please try to spot anomalies for your account in the new rankings.
wc4scoring.
Especially take a look at the totalscores
There are indeed some changes in the rankings, let us know if you are not happy with the new scores coming up.

I'd like to thank you in advance for your feedback,
gizmore
The geeks shall inherit the properties and methods of object earth.
Last edited by gizmore - Jan 19, 2011 - 17:36:20
Global Rank: 68
Totalscore: 227679
Posts: 245
Thanks: 420
UpVotes: 281
Registered: 15y 334d
shadum`s Avatar







Last Seen: 130d 21h
The User is Offline
RE: New Scoring
Google/translate2Thank You!1Good Post!1Bad Post! link
This new system doesn't use 'site_score' at all? That is a somewhat arbitrary value chosen on a site by site basis if I remember right. If so, I'd support eliminating it.

The new scoring does shuffle things a little bit, but not too much from what I can tell, but I am only really aware of the changes near my own rank, for the most part.
Global Rank: 227
Totalscore: 94366
Posts: 1680
Thanks: 1358
UpVotes: 920
Registered: 16y 283d




Last Seen: 15h 32m
The User is Offline
RE: New Scoring
Google/translate2Thank You!1Good Post!0Bad Post! link
The new scoring is the same as the old, except the pow(p, 2) is now pow(p, 1+100/challcount).

Here is the whole old formula to calculate a users score on one site again:

site_score = site_basescore + (avg*site_basescore) + (challcount*basescore_per_chall)
userscore = site_score * pow(percent_solved, 2);

Now in the new scoring, we will change the userscore formula as follows:

userscore = site_score * pow(percent_solved, 1+100/site_challcount);

Also new is that i can adjust basescore_per_chall for each site individually (lowered SPOJ there for example)
and i can adjust the "100", but all sites seem to work well with this default value.

I hope this explained it more deeply and removed your concerns Smile
The geeks shall inherit the properties and methods of object earth.
Last edited by gizmore - Jan 19, 2011 - 19:16:22
Global Rank: 2341
Totalscore: 10498
Posts: 4
Thanks: 3
UpVotes: 3
Registered: 13y 356d
Last Seen: 13y 187d
The User is Offline
RE: New Scoring
Google/translate2Thank You!2Good Post!0Bad Post! link
I would jump 107 places upwards, right now I'm ranked 729 and on the new total scores I would be ranked 622. Is that right? I would presume it is because I get most of my point from 1 site? Woot
Global Rank: 227
Totalscore: 94366
Posts: 1680
Thanks: 1358
UpVotes: 920
Registered: 16y 283d




Last Seen: 15h 32m
The User is Offline
RE: New Scoring
Google/translate1Thank You!1Good Post!0Bad Post! link
Yeah, your score would double for CSTC, you seem "in luck" for the new scoring Smile
The geeks shall inherit the properties and methods of object earth.
Global Rank: 151
Totalscore: 128018
Posts: 14
Thanks: 15
UpVotes: 13
Registered: 14y 13d



Last Seen: 50d 21h
The User is Offline
RE: New Scoring
Google/translate2Thank You!2Good Post!0Bad Post! link
Just one stupid question: why is that scoring is better than the old one?
Anyway, I belive the most of us playing these games for fun, and not for points, so in my opinion the scoring system is not so important, however, WeChall is about to make an overall chall site scoring system, and if the new pointing system could show an exacter ranking I think it's cool and should be used.

Best regards
CHItA
Global Rank: 227
Totalscore: 94366
Posts: 1680
Thanks: 1358
UpVotes: 920
Registered: 16y 283d




Last Seen: 15h 32m
The User is Offline
RE: New Scoring
Google/translate1Thank You!1Good Post!0Bad Post! link
Thanks for your feedback.

The main problem with the current/old scoring is that SPOJ scores really "suck".
In the current/old scoring, SPOJ has a basescore of 100,000 (100k), and all but one player have around 2% which does generate almost no points.
In the new scoring it looks way better balanced. The basescore of SPOJ has been "lowered by hand", but because it has so much challs the % really score high.
Hispabyte still has a low basescore, and also you need a lot % to get high scores.

In summary, the new formula seems to reflect challcounts way better, which fixes several minor issues.
The geeks shall inherit the properties and methods of object earth.
Global Rank: 284
Totalscore: 78646
Posts: 1
Thanks: 2
UpVotes: 2
Registered: 15y 151d



Last Seen: 11y 94d
The User is Offline
RE: New Scoring
Google/translate2Thank You!2Good Post!0Bad Post! link
Hi

I'd prefer the new scoring system. In the current scoring you could get a lot of points by solving only a few challenges if the corresponding site has only few challenges in total or you can do a lot of challenges and earn nearly no points (like on SPOJ as rather extreme example). So I think each single challenge becomes more valuable in the new scoring.

As far as I could see at a first glance, picking some challengers at random, most of them seem to get more points in the new scoring, but strengthening the lower ranks a bit.
Last edited by Erkman84 - Jan 19, 2011 - 19:42:39
Global Rank: 68
Totalscore: 227679
Posts: 245
Thanks: 420
UpVotes: 281
Registered: 15y 334d
shadum`s Avatar







Last Seen: 130d 21h
The User is Offline
RE: New Scoring
Google/translate2Thank You!2Good Post!0Bad Post! link
Quote from Gizmore
Jan 19, 2011 - 18:38:18

userscore = site_score * pow(percent_solved, 1+100/site_challcount);


Ok. Got it. Not what it seemed to me at first, but still probably better than the current system.

Its a complicated thing you are trying to do here. I'm not really going to complain if you want to play with it over time. I probably would.
Last edited by shadum - Jan 19, 2011 - 20:54:43
Global Rank: 183
Totalscore: 111084
Posts: 32
Thanks: 43
UpVotes: 32
Registered: 14y 15h




The User is Offline
RE: New Scoring
Google/translate1Thank You!1Good Post!0Bad Post! link
When should we expect this implementation?
1 2 3
sabretooth, tunelko, dxer, quangntenemy, TheHiveMind, Z, balicocat, Ge0, samuraiblanco, arraez, jcquinterov, hophuocthinh, alfamen2, burhanudinn123, Ben_Dover, stephanduran89, braddie0, SwolloW, dangarbri, csuquvq have subscribed to this thread and receive emails on new posts.
1 people are watching the thread at the moment.
This thread has been viewed 11063 times.