Summary: | Faster time doesn't guarantee a higher score due to low resolution in score calculation | ||
---|---|---|---|
Product: | [Applications] knetwalk | Reporter: | Parker Coates <coates> |
Component: | general | Assignee: | Ashwin Rajeev <ashwin_rajeev> |
Status: | ASSIGNED --- | ||
Severity: | normal | CC: | ashwin_rajeev, BugZilla, hatto, hhaak, kde-games-bugs, walch.martin |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Unspecified | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
Screenshot of high score dialog.
Screen shot showing the issue Bug is not as rare as one might think |
Description
Parker Coates
2008-10-03 16:36:46 UTC
Created attachment 27674 [details]
Screenshot of high score dialog.
Different games given the same score cause unpredicably score sorting.
I think the scoring system is fine. Your problem is that you aren't that great at the game. My scores are all timed below 1:08 and every score with a better time has a better score of one or two. For any scoring system that the faster you are the higher the score, you are going to have some point where the score won't change when the time changes only a second or two. > Your problem is that you aren't that great at the game.
Well, that seems rather rude.
Personally, I favor a solution that doesn't change the existing scoring. WCTS, I suspect Jon is otherwise right; there is a threshold at which time-based scoring won't show a point difference. What about simply adding time as a secondary sort key? (With appropriate logic for a quicker completion bumping an old score with a greater time but same point value, of course.)
> Personally, I favor a solution that doesn't change the existing scoring. Because the current system stores the move penalty and times, it would be possible to change the score calculation entirely without losing any data. An update script could simply use the old data and the new equation produce new scores. There might be a few corner cases (like those above) where the ordering of the scores changes, but I don't see that as a major problem. > WCTS, I have no idea what that acronym means. :) The best Google could give me is "What canst thou say". > I suspect Jon is otherwise right; there is a threshold at which time-based scoring won't show a point difference. See my proposal in the original report. Using such a system we can still easily distinguish between a game that was 3 hours and one that was 3 hours and 1 second. > What about simply adding time as a secondary sort key? (With appropriate logic for a quicker completion bumping an old score with a greater time but same point value, of course.) With KDEGames' current highscore system, there is only one sort key, and that is score. If a game requires more complex behaviour, the expectation is that they will calculate an internal score, which is used for sorting, but hide it from the interface so it appears the the sorting is being done by the properties actually shown in the dialog. *** Bug 272279 has been marked as a duplicate of this bug. *** Hi, I have a similar problem at the other end: My high scores are now in a range of 4-5 seconds with zero penalty in every difficulty setting. This leaves not much space for improvement. Usually there are 1-3 "outstanding" high scores and the other ranks are within 1 or 2 seconds. Suggested solution: One to three additional digits for the time and the score (hope these aren't integers). The additional digits for the score would also solve the former stated problem. I have a less complicated solution. Let the score be time taken to complete, that also means one with less score gets on top. Each penalty move will add 10 to score Created attachment 81637 [details]
Screen shot showing the issue
It can even happen that you cannot enter the high score list because of this bug.
Created attachment 131798 [details]
Bug is not as rare as one might think
In a user defined (customized) setting the bug may occur more often.
Comment on attachment 131798 [details]
Bug is not as rare as one might think
In a user defined (costumized) game setting the bug may occur more often. So it is desirable to fix it.
|