Welcome, Guest. Please Login or Register
Simplism Games Simplism Games
  Visit YaBB today Wink
  HomeHelpSearchLoginRegister  
 
Pages: 1 
Send Topic Print
Ranking Ideas (Read 18741 times)
Stephan
YaBB Administrator
*****
Offline


1-12-56-161

Posts: 395
Munich, Germany
Gender: male
Ranking Ideas
Jan 7th, 2005 at 3:16pm
 
As mentioned some time ago in the general Nonosweeper thread, I'd prefer to have some additional rankings which are less sensitive against "lucky punches" (i.e. a record time which is a lot faster than the "normal" times of a player).

I suggest again a ranking of Top10-times. The ranking time for each level would be the sum of the 10 fastest games a player has achieved in that level. Those 10 times can be easily seen together by looking at the "Best times" table available in the Pro Version (see picture on the left of http://www.nonosweeper.com/pro.html).

For missing times (if anyone has completed less than 10 games in a level), a penalty time is counted. I propose the last listed time of a player, with an additional penalty of 10% of that time.

An example: My genius times are 216, 299, 322, 367, 607. So, my penalty times 6 to 10 would be 607 + 607·10% = 607 + 61 (always rounded up to next integer!) = 668. My ranking sum for Genius level would be 216+299+322+367+607+668·5=5151

If that is too difficult to calculate, we can take 999 as time for all missing ones.

Btw, I'm quite sure that, finally, no one will really care about the calculation of the penalty as to get in direction to the top of the rankings, you will have to achieve ten decent times regardless what the penalty algorithm is.

I know that at least Roland Seibt likes the idea of a ranking of Top10 times.

What does the rest think of it? Any comments or ideas?
Back to top
 
 
IP Logged
 
Lloyd Rhoads
Guest


Re: Ranking Ideas
Reply #1 - Jan 8th, 2005 at 4:34am
 
I like the idea of average times rankings.  Top 10 games seems a little excessive, so I would propose top 5 games, and since the top 5 are already listed on profiles, it shouldn't be very difficult to implement.  As for penalties, I think they would mostly apply to the genius level, since finishing 5 genius boards is no easy task (I've finished 2).  A penalty of 999 seems a little excessive, since that would make your ranking meaningless.  I would propose a 50 or 100% penalty, or just not allow people to be ranked until they have completed 5 boards.
Back to top
 
 
IP Logged
 
Roliamant
Junior Member
**
Offline


Nono cures Minesweeper
addictions as substitute!

Posts: 53
Bielefeld, Germany
Gender: male
Re: Ranking Ideas
Reply #2 - Jan 8th, 2005 at 1:49pm
 
Hi, as a new member of the forum I can now repeat what Stephan said. I like the idea of the Top-10or5-ranking very much. I like the calculation idea of the last stat. But considering for genius I think it'd be better to let people only join in general when 5 v 10 are finished. Thinking myself back a few months I was so happy completing genius even in 999secs. So it doesn't have to be a disadvantage taking that as penalty time.... Me switching now to other topic. Wink Happy Nonosweeping.
Back to top
 
WWW  
IP Logged
 
Yariv
YaBB Administrator
*****
Offline


I love YaBB 2.5 AE!

Posts: 5
Japan
Gender: male
Re: Ranking Ideas
Reply #3 - Jan 10th, 2005 at 2:45pm
 
I don't have any objection to 999 as a penalty time on Genius, in fact I think it would work rather well, but where does that leave us for the other levels?

I'd envisioned a penalty system like the one Stephan suggested, but I notice that, for example, if only the 216 had been uploaded the scores would be 216+238*9 (=2358), which would beat even a 204, 220 (204+220+242*8=2360).

How about (and I realise this is getting a little complicated) taking the average of all scores uploaded, and adding a penalty of 10% times the number of unavailable scores (or 20% if we use best-5)?
Hence the 216 gives a penalty time of 216*190%=411 so a total of 216+411*9=3915

204, 220 gives an average of 212 -> penalty of 212*180%=382 so a total of 204+220+382*8=3480

216, 299, 322, 367, 607 gives average 363 -> penalty 363*150%=545 so a total of 216+299+322+367+607+545*5=4536

Alternatively a flat penalty rate of 50% on the average gives
216 -> 3132
204, 220 -> 2968
216, 299, 322, 367, 607 -> 4536

This is simpler but perhaps too generous to those who don't upload many scores?

In any case I'm inclined to agree with Lloyd that 5 games is enough, so the above calculations might need fiddling, but anyway.

What do you think?
Back to top
 

The Administrator.
WWW  
IP Logged
 
Stephan
YaBB Administrator
*****
Offline


1-12-56-161

Posts: 395
Munich, Germany
Gender: male
Re: Ranking Ideas
Reply #4 - Jan 10th, 2005 at 4:21pm
 
I still prefer 10 over 5. lloyd, the 5 scores uploaded are the 5 best scores uploaded which is not necessarily the same the the 5 best scores overall.

I suggested 10, because in the Best Times window of the Pro version, there are listed 10 times. It might be easy to calculate the sum of those times and then create an url to upload the sum (maybe implemented in version 1.4?)

About the penalty: I uploaded every personal best as soon as possible to get a better rank in the ranking. I would have done this even if I had a worse average. Yariv, I think, there won't normally be a player who has finished only one single Genius game, but that one in 204. It's always a process of practising. That's another reason why to take Best Times and not Best Uploaded Times. A player who plays fast won't look at the timer until he has finished - and then, the game is saved regardless whether he likes having it in his Top10.

Maybe, we should wait on some more opinions...
Back to top
 
 
IP Logged
 
Roliamant
Junior Member
**
Offline


Nono cures Minesweeper
addictions as substitute!

Posts: 53
Bielefeld, Germany
Gender: male
Re: Ranking Ideas
Reply #5 - Jan 10th, 2005 at 4:29pm
 
I totally agree with Stephan's last post. Smiley
Back to top
 
WWW  
IP Logged
 
Yariv
YaBB Administrator
*****
Offline


I love YaBB 2.5 AE!

Posts: 5
Japan
Gender: male
Re: Ranking Ideas
Reply #6 - Jan 10th, 2005 at 9:30pm
 
OK, the problem is that the best times list stored locally can be edited by hand - so it can't be used in the rankings because people will cheat. Even if I change this, you would have to lose all the scores achieved up to now.  Sad

At present, you can avoid putting your time into the list by closing the name entry screen, but anyway, I think players WILL start checking the timer before clicking the last square if there is a chance that the score could move them down the rankings, and I don't want to create an incentive not to finish games!

So I think we have to make it a matter of choice which scores are uploaded and used in the rankings - therefore it would be possible to have only one very good score in the database.
Either way, you must agree that the 216 / 204,220 situation is a problem.

You said that "I uploaded every personal best as soon as possible to get a better rank in the ranking. I would have done this even if I had a worse average" - this is reasonable (notwithstanding the above problems) because PBs will always move you up, but the question arises when you get a good score that isn't a PB - it shouldn't move you DOWN the rankings unless you have only a few scores AND it's substantially worse than your average. Shocked
Back to top
 

The Administrator.
WWW  
IP Logged
 
Jon
YaBB Newbies
*
Offline


I love YaBB 1G - SP1!

Posts: 33
Re: Ranking Ideas
Reply #7 - Jan 11th, 2005 at 10:41am
 
I don't know if it is less cheat-proof to accept uploading of times that's not submitted at once. If the hiscores.dat-file can be secured against cheating, I would prefer that one could upload times even if one didn't do it at once. This way one could play on a computer without internet-connection, and still be ranked. I've even had some problems with the browser I'm using that has prevented me from uploading a few of my times. Maybe it would be better to accept scores that isn't submitted at once?
Back to top
 
 
IP Logged
 
Stephan
YaBB Administrator
*****
Offline


1-12-56-161

Posts: 395
Munich, Germany
Gender: male
Re: Ranking Ideas
Reply #8 - Jan 11th, 2005 at 11:58am
 
@Jon: I never upload at once. I save the URL (there is an option to "Get URL") and then upload it when I'm connected to the internet next time.
Back to top
 
 
IP Logged
 
Roliamant
Junior Member
**
Offline


Nono cures Minesweeper
addictions as substitute!

Posts: 53
Bielefeld, Germany
Gender: male
Re: Ranking Ideas
Reply #9 - Jan 11th, 2005 at 12:56pm
 
Yeah, me too. Sucks at tournaments sometimes. And congrats to your 1 s, Jon. The 115 2s in 2 weeks sound amazing, too.  Shocked Oh, and Stephan: I'm pretty sure your expert record is for eternity. All my lucky games at the moment are around 87, and I don't consider myself to be much slower than you are. Only chance would be the "lottery board" (One in a million).  Roll Eyes
Back to top
 
WWW  
IP Logged
 
Yariv
YaBB Administrator
*****
Offline


I love YaBB 2.5 AE!

Posts: 5
Japan
Gender: male
Re: Ranking Ideas
Reply #10 - Jan 11th, 2005 at 4:51pm
 
Just a minor point, but if a score fails to upload due to internet problems, you can still grab the URL retrospectively from lastURL.txt and try again later. (from v1.3)
Undecided
Back to top
 

The Administrator.
WWW  
IP Logged
 
Yariv
YaBB Administrator
*****
Offline


I love YaBB 2.5 AE!

Posts: 5
Japan
Gender: male
Re: Ranking Ideas
Reply #11 - Jan 11th, 2005 at 8:56pm
 
I think I've got it - how about we take the average of available scores, and simply add a 10% penalty to that total for each missing score?
So (assuming a best-5 system) the average of four scores gets multiplied by 110%, three scores by 120% etc.

A simple system but it should keep those who don't upload many scores off the top of the table.
How about it?
Back to top
 

The Administrator.
WWW  
IP Logged
 
Stephan
YaBB Administrator
*****
Offline


1-12-56-161

Posts: 395
Munich, Germany
Gender: male
Re: Ranking Ideas
Reply #12 - Jan 11th, 2005 at 10:04pm
 
Good idea for the penalty, I think, but I'm not sure what you mean with "available scores". Uploaded ones?

I'd still prefer the Top10 idea, with the scores listed in the best times window. So, everyone can prove by screenshot if necessary.
Back to top
 
 
IP Logged
 
Yariv
YaBB Administrator
*****
Offline


I love YaBB 2.5 AE!

Posts: 5
Japan
Gender: male
Re: Ranking Ideas
Reply #13 - Jan 12th, 2005 at 6:41am
 
Yes, I meant uploaded scores. Roll Eyes

As I said, to use the locally stored scores for the rankings would mean losing all the records we have so far because they aren't secured/encrypted, so I don't think it's worth it... sorry Undecided
Back to top
 

The Administrator.
WWW  
IP Logged
 
Yariv
YaBB Administrator
*****
Offline


I love YaBB 2.5 AE!

Posts: 5
Japan
Gender: male
Re: Ranking Ideas
Reply #14 - Jan 13th, 2005 at 1:49pm
 
It took a major rewrite (because it can't be done with a single SQL query any more), but I've finally done the rankings! Am I brilliant or what?! Grin
It takes too long to query all the data each time you view the rankings, so I've had to construct a table which holds the averages and is (or should be) updated when someone uploads a new score - I'm too knackered to test it properly tonight, so please let me know if it isn't updating or doing what it's supposed to! Ta  Tongue
Back to top
 

The Administrator.
WWW  
IP Logged
 
Stephan
YaBB Administrator
*****
Offline


1-12-56-161

Posts: 395
Munich, Germany
Gender: male
Re: Ranking Ideas
Reply #15 - Jan 13th, 2005 at 3:37pm
 
1. Good that you tried to implement the new ranking idea.

2. Not good that the average ranking is only available for totals. I thought mainly of level average rankings (a best times site, but not as best ever but as best sum ever). As by now, there are only weighted averaged rankings, we'll have the regular problem with weighted rankings: I can have a wonderful average in expert and genius, but I can predict that Roland will be on top of the weighted total built on averages, as his intermediate and beginner best are much faster than mine, and due to the weighting, it becomes nearly useless for me...

3. Not good that at the moment, not a single player is listed. It will take several days until every player who was listed before will have uploaded a score. And some guys, like Isengrim, won't perhaps do at all.

So, sorry, but I'm not really happy with the current form of my ranking idea...
Back to top
 
 
IP Logged
 
Yariv
YaBB Administrator
*****
Offline


I love YaBB 2.5 AE!

Posts: 5
Japan
Gender: male
Re: Ranking Ideas
Reply #16 - Jan 13th, 2005 at 9:41pm
 
Whoops, I managed to screw up the upload script last night, sorry... should be OK now.

I don't quite see the point of a weighted best times list, although if there's a big demand I'll consider it.

You said that "not a single player is listed"... this worries me because they should all be there, although I had a similar problem for a while where the server couldn't make temporary tables. If that problem happens again, I'll have to investigate.
Can you see all the scores now, at least?

So far as I can see, the "problem" with the weighted rankings is that you are not at the top of them - have you considered that Roland deserves to be top with the current scores? What's more, if you upload more scores equal or close to your current bests you can go to the top anyway. In fact, I think the ranking system is working rather well, although I'm open to suggestions for more tweaking. 8)
Back to top
 

The Administrator.
WWW  
IP Logged
 
Roliamant
Junior Member
**
Offline


Nono cures Minesweeper
addictions as substitute!

Posts: 53
Bielefeld, Germany
Gender: male
Re: Ranking Ideas
Reply #17 - Jan 13th, 2005 at 10:47pm
 
Thanks Yariv.  Grin I can see all scores and also thank you for putting the work and time in it. My problem is that it doesn't represent at all my real scores since it only considers my uploaded best times. My real best five are 1x1 4x2 and 2x20 3x21. I didn't calculate the expert score. This makes a rather huge difference I think.  ???
Back to top
 
WWW  
IP Logged
 
Yariv
YaBB Administrator
*****
Offline


I love YaBB 2.5 AE!

Posts: 5
Japan
Gender: male
Re: Ranking Ideas
Reply #18 - Jan 13th, 2005 at 11:15pm
 
Yes, I'm sorry about the fact that the scores for which there was previously no benefit in uploading are now used in the rankings Undecided
Unfortunately there's not a great deal that can be done about it except to play some more and upload more good scores! Anyway, I expect most people will be in the same situation...
Back to top
 

The Administrator.
WWW  
IP Logged
 
Roliamant
Junior Member
**
Offline


Nono cures Minesweeper
addictions as substitute!

Posts: 53
Bielefeld, Germany
Gender: male
Re: Ranking Ideas
Reply #19 - Jan 13th, 2005 at 11:23pm
 
2x2s in a row and 4 games later another one. So the beginner problem should be fixed.  Wink But it still doesn't seem to be changed in the rankings. Does it have a delay time? Gotta go play some Intermediate.  Roll Eyes
Back to top
 
WWW  
IP Logged
 
Yariv
YaBB Administrator
*****
Offline


I love YaBB 2.5 AE!

Posts: 5
Japan
Gender: male
Re: Ranking Ideas
Reply #20 - Jan 14th, 2005 at 1:18am
 
It's supposed to update automatically, but I haven't tested that part yet so thanks for letting me know! Roll Eyes
I'll try and fix it tonight (I'm at work at the moment)
Back to top
 

The Administrator.
WWW  
IP Logged
 
Stephan
YaBB Administrator
*****
Offline


1-12-56-161

Posts: 395
Munich, Germany
Gender: male
Re: Ranking Ideas
Reply #21 - Jan 14th, 2005 at 4:04pm
 
> I don't quite see the point of a weighted best times list, although if there's a big demand I'll consider it.

Maybe I don't express myself precisely enough. I'd preferred rankings for each level, built upon the average of some games.

> Can you see all the scores now, at least?

It even worked yesterday evening. Maybe it was a VERY temporary problem. Thanks.

> So far as I can see, the "problem" with the weighted rankings is that you are not at the top of them

That is not the problem. Roland is definitively better in Beg and Int, and in Exp and Gen, I would rate us the same level. So, in total, he would be in front in a ranking of unweighted totals of averages as well.

--

Maybe, it's the best if I give up nagging on the weighted rankings. I will never like them (regardless what position I'm in) as I don't see the utility of playing beginner as long as I get a 1 there. Just a thought: What might be the reason for naming the beginner level "Beginner"? Probably because a player who starts playing Nonosweeper can practice better on beginner boards than on genius boards, and probably not, because a second of improvement is worth 24 times more than a second in genius. But as I see, my point of view is a sole one, so I'll stop with that topic.
Back to top
 
 
IP Logged
 
Yariv
YaBB Administrator
*****
Offline


I love YaBB 2.5 AE!

Posts: 5
Japan
Gender: male
Re: Ranking Ideas
Reply #22 - Jan 14th, 2005 at 4:35pm
 
Good point about the level-naming: I agree that a "beginner" level shouldn't really be included in the rankings at all, but as you may have guessed I deliberately kept the names the same as Minesweeper, so I blame that! Tongue

Notwithstanding the ranking positions, I think there's little doubt that the best Nonogram solvers are the best players on Genius and Expert, but I deliberately wanted to make it so that there are other ways of moving up the rankings, to give more variety in the play. I don't see much point in unweighted rankings, not because they don't show who is the best player (they probably do), but because they will almost always be the same as the expert rankings, so you might as well use those.
(Having thought about this, I can now see your point in wanting averaged level rankings, so I'll look into doing that when I have time.)

Anyway, (as with the Best Times listing where I put newer scores first,) I think it's fair to say that I've probably sacrificed a small bit of accuracy/purity in order to increase the enjoyment/interest levels and keep people coming back to the game.

Oh, the trials of being a game writer... Roll Eyes
Back to top
 

The Administrator.
WWW  
IP Logged
 
Stephan
YaBB Administrator
*****
Offline


1-12-56-161

Posts: 395
Munich, Germany
Gender: male
Re: Ranking Ideas
Reply #23 - Jan 14th, 2005 at 10:14pm
 
You're doing a good job, so keep up the good work!
Back to top
 
 
IP Logged
 
Luca
Guest


Re: Ranking Ideas
Reply #24 - Mar 5th, 2005 at 9:46pm
 
Yariv and all sweepers,
What about put players with the same scores in the same ranking position?

for ex. gero and I could be both second in intermediate..

do you understand my english and what I mean?
Luca
Back to top
 
 
IP Logged
 
Gero
Full Member
***
Offline



Posts: 152
Germany - Ingolstadt
Gender: male
Re: Ranking Ideas
Reply #25 - Mar 5th, 2005 at 9:56pm
 
Sorry, I don't really understand what you mean, but I think that we should be ranked on the same place. I'm for example only in front of Luca (Unweighted Totals & Single Record Rankings) because I played the same records a bit later than he did. That's not fair for the one who was faster with this records here it's Luca. So we should be both on Rank #2 (Unweighted Totals) and Rank #1 (Single Record Rankings).

Perhaps it's that what you mean Luca?  Smiley
Back to top
 
 
IP Logged
 
Yariv
YaBB Administrator
*****
Offline


I love YaBB 2.5 AE!

Posts: 5
Japan
Gender: male
Re: Ranking Ideas
Reply #26 - Mar 5th, 2005 at 11:16pm
 
Normally, if two players have the same total, the player with the faster Expert time will be placed higher - I hadn't considered the possibility that two players would have the same time on every level. Undecided

Because of the limitations of SQL it's quite difficult to change the displayed ranking position - I'll do it eventually but for the moment I think we might as well agree that players with equal scores are ranked equally, even if their numbers in the lists don't show that!
Back to top
 

The Administrator.
WWW  
IP Logged
 
Luca
Guest


Re: Ranking Ideas
Reply #27 - Mar 6th, 2005 at 10:51am
 
yes, this is what i meant.
and not only in the ranking but also in the "best times" list
Back to top
 
 
IP Logged
 
Pages: 1 
Send Topic Print