Either purge unrecorded scores upon loading a new game, or stop showing dupe scores
Currently, if a user is not logged in while playing Game A, then logs in after playing Game B, the site records the score for not only Game B but also Game A.
While I can think of upsides to this, it also has a downside that I know is an annoyance to some regulars. Say Game A is a game of the day. After posting a fast score, the player thinks she can improve on it but doesn't want to clog the leader board with dupe scores while she's trying or, worst case, if never able to carve off another second, so she logs out. Turns out that's exactly how it plays out: several duplicate scores, but unable to improve upon her personal best. Eventually, she gives up (at least for the moment), goes to Game B, records a good score, and logs in. Well, despite her best efforts to avoid it, her dupe scores for the Game of the Day are now filling several prized slots on the leader board.
I see two solutions to this:
1. Stop showing dupe scores on the leader board (even when "Show a player's first score" is off.)
2. Purge unrecorded (anonymous) scores upon loading a new game.
Either would solve the specific case above, but #1 has two advantages:
- it would save conscientious player from logging in and out repeatedly
- it also addresses the case where a player neglects to log out while working to shave that elusive second off his score
Thanks & cheers,