Username: 
Password: 
Restrict session to IP 
Online within 1d

New Scoring

1 2 3
Global Rank: 198
Totalscore: 110647
Posts: 1795
Thanks: 1390
UpVotes: 961
Registered: 18y 258d




Last Seen: 64d 18h
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: 76
Totalscore: 227334
Posts: 245
Thanks: 420
UpVotes: 281
Registered: 17y 309d
shadum`s Avatar







Last Seen: 2y 106d
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: 198
Totalscore: 110647
Posts: 1795
Thanks: 1390
UpVotes: 961
Registered: 18y 258d




Last Seen: 64d 18h
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: 2461
Totalscore: 10499
Posts: 4
Thanks: 3
UpVotes: 3
Registered: 15y 331d
Last Seen: 15y 162d
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: 198
Totalscore: 110647
Posts: 1795
Thanks: 1390
UpVotes: 961
Registered: 18y 258d




Last Seen: 64d 18h
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: 170
Totalscore: 122326
Posts: 14
Thanks: 15
UpVotes: 13
Registered: 15y 354d



Last Seen: 1y 139d
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: 198
Totalscore: 110647
Posts: 1795
Thanks: 1390
UpVotes: 961
Registered: 18y 258d




Last Seen: 64d 18h
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: 302
Totalscore: 78570
Posts: 1
Thanks: 2
UpVotes: 2
Registered: 17y 126d



Last Seen: 13y 69d
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: 76
Totalscore: 227334
Posts: 245
Thanks: 420
UpVotes: 281
Registered: 17y 309d
shadum`s Avatar







Last Seen: 2y 106d
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: 196
Totalscore: 111038
Posts: 32
Thanks: 43
UpVotes: 32
Registered: 15y 340d




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, dxer, quangntenemy, TheHiveMind, Z, balicocat, Ge0, arraez, jcquinterov, hophuocthinh, alfamen2, burhanudinn123, Ben_Dover, stephanduran89, braddie0, fpombal, 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 12475 times.

PHP Fatal Error(1): Constant E_STRICT is deprecated since 8.4, the error level was removed in www/protected/config.php line 6


Backtrace starts in [unknown file] line ?. GWF_Debug::shutdown_function() core/inc/util/GWF_Debug.php line 109. GWF_Debug::error_handler().... core/inc/util/GWF_Debug.php line 180.