What if, instead of "points", we have a "reputation" score?
What I mean is, have ones "reputation" score constantly be changing as he/she beats people, and people beat him/her?
Here is a long (and probably rather confusing) example:
One day Sono is happily playing FRHD, and plays 3 different tracks.
On the first track, Sono ranks number 5 on the leaderboard, receiving 7 reputation points (using Speedy's second mentioned idea of points-per-rank)
On the second, Sono ranks 7th, and receives 5 reputation points.
On the third, Sono kicks some butt and gets 1st place, receiving 15 more reputation points.
At the moment, Sono has a total of 27 reputation points. Sono then leaves his computer to go make a sandwich.
While he is munchin on a tripple-decker P&J, Speedy, Asierro, and Skijumping decide to be jerks and pass Sono's time on the third track, knocking him down to 4th place.
(Here comes the interesting bit..)
Now that Sono holds the 4th place score, his score for that track is now 8 points (instead of 15), resulting in his overall reputation points to be 20 points.
This change in score could result in Sono's World Leaderboard ranking (based on reputation points) to go down.
Notable facts:
- 3 7th place finishes is equal to one first place finish.
- Just finishing 15 tracks total is equal to one first place finish.
- That sandwich was really tasty.
The only concerns I am having with this idea is the websites servers being able to keep up with hundreds of scores being changed every second.. However, notifications for people beating your time don't seem to be a problem, so this may not cause issues.