Suppose you would like global leaderboards for a game with top 100
rankings for today, this week, and all time.

Moreover, suppose that today and this week use rolling windows.

When a player finishes a game, a check is done to see if his/her score
is in the top 100 for any of these three rankings.

If so, then a nickname and score is submitted and the leaderboard(s)
updated.

What's a good way to implement this with the google app engine?

Use three kinds of objects, say scoreToday, scoreThisWeek, and
scoreOverall?

To see if the score should be submitted, the top 100 from each would
be examined.  This check is complicated by the rolling windows.  For
example, the score may not be in the top 100 now for today/this week,
but will be in 2 hours say.

Deletions for all three object types would be done using a scheduled
task perhaps.

Am I on the right track?
-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appeng...@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.


Reply via email to