Maybe the simplest way to create categories would be to base them
on score ranges.
For instance, the current veteran leaderboard would have x categories
(please read "90-100" as 90 <= $score < 100):
under 90: Rick Clement (and BoB)
90-100: 8 golfers => the top
100-110: 11 golfers \
110-120: 13 golfers > 10 strokes ranges
120-140: 12 golfers /
140-160: 2 golfers \
160-180: 2 golfers > 20 strokes ranges
180-200: 1 golfer /
over 200: 3 golfers => the bottom
That would be:
* 1 category for people below the closest multiple of 10 over the current best
* 3 ranges of 10 strokes
* 3 ranges of 20 strokes
* 1 category for the rest
These categories would change with the progression of the game.
This would ensure that everybody has a local, reachable goal:
enter the next category, or beat the people in one's own range.
That would allow for people to enter within 90 strokes of the leader.
There is room for fun and excitement!
Naturally, 10 is an arbitrary (read PGAS-configurable) number.
But I think ranges should enlarge after a certain score.
Here are the veteran categories for TPR(0,2)
under 70: 10 golfers
70-80: 16 golfers
80-90: 7 golfers
90-100: 9 golfers
100-120: 12 golfers
120-140: 5 golfers (Hey! I'm the leader of this category! At rank 55!)
140-160: 3 golfers
over 160: 2 golfers
Here are the veteran categories for TPR(0,1)
under 50: 2 golfers
50-60: 21 golfers
60-70: 21 golfers
70-80: 8 golfers
80-100: 8 golfers
100-120: 3 golfers
120-140: 1 golfer
over 140: 3 golfers
With this kind of organisation, people can relate to their category,
which means something like "within x strokes of the leader". We have
yet to see if people stay in their categories or not.
Now the beginners category could more or less disappear.
Maybe the closest multiple of ten is not a good figure.
One could make category 1 mean "between $score{BoB} and $score{BoB}+5"
and then use the same hierarchy (3 ranges of 10, 3 ranges of 20, the rest)
What do you think ?
--
Philippe BRUHAT - BooK
Financez le d�veloppement de Perl, avec YAS et les Mongueurs de Perl !
http://www.mongueurs.net/association/actions/pdg2002.html