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

Reply via email to