Author Topic: Newbie trying to formulate ranking points  (Read 3704 times)

Waxer

  • Newbie
  • *
  • Posts: 13
    • View Profile
Newbie trying to formulate ranking points
« on: January 15, 2008, 04:12:36 AM »
Hi guys - downloaded this on he weekend - awesome program but i am having trouble working out how to formula the points system for our next 10 week tourney - i would love any help you could provide - details as follows :-

 - The top 15 finishes are awarded points based on the total number of enrants in the tournament
i.e.
1st = 1
2nd = 0.9
3rd = 0.85
4th = 0.80
5th = 0.75
6th = 0.7
7th = 0.65
8th = 0.60
9th = 0.55
10th = 0.50
11th = 0.45
12th = 0.40
13th = 0.35
14th = 0.3
15th = 0.25
16th plus = 10

 - ALL players receive 10 points just for playing ... with the 1-15th spots receiving bonus points for the finishing position.

 - overall tournamn standing will be the agregate of points - pretty sure i can ork that one out though.

would really appreciate some help - regards

Shannon   ??? ::)

tandemrx

  • Sr. Member
  • ****
  • Posts: 347
    • View Profile
Re: Newbie trying to formulate ranking points
« Reply #1 on: January 15, 2008, 08:50:26 AM »
I don't quite understand your points scheme for each tourney.

16th and below gets 10 points I understand, but how are the bonus points awarded??
 
I assume that first place gets 1 x some number (number of entrants??) as bonus points and 2nd place gets 0.9 x some number (number of entrants ??).  It just isn't clear what the multiplier is.  I certainly assume that you don't give 1st place just one bonus point and 2nd place 0.9 bonus points (?).

Please clarify.

Your overall season/league score will just be "sum(scores)" placed in the stats filter for "overall score".

Waxer

  • Newbie
  • *
  • Posts: 13
    • View Profile
Re: Newbie trying to formulate ranking points
« Reply #2 on: January 15, 2008, 02:30:37 PM »
Hi There tandermx ... apologies for being so unclear .....

the bonus points are awarded as a multiplier of total entrants .... 30 players would return the following :-

1st = 30 (bonus) plus 10 (for playing) = 40 points
2nd = 27 (0.9 * 30 players) plus 10 = 37
16th and below = 10 for playing ....

i appreciate your help and any direction you can provide ...

cheers

sv

tandemrx

  • Sr. Member
  • ****
  • Posts: 347
    • View Profile
Re: Newbie trying to formulate ranking points
« Reply #3 on: January 15, 2008, 09:44:55 PM »
that is what I thought you meant.

one of my usual inelegant solutions (but works - copy into points for playing area of the game tab):

10 + switch(r, 1, n*1, 2, n*0.9, 3, n*0.85, 4, n*0.8, 5, n*0.75, 6, n*0.7, 7, n*0.65, 8, n*0.6, 9, n*0.55, 10, n*0.5, 11, n*0.45, 12, n*0.4, 13, n*0.35, 14, n*0.3, 15, n*0.25)

So, it gives 10 points to everybody in the tourney, then if the rank (r) = 1, it adds points of the number of players (n) * 1, if rank = 2, then it adds points of the number of players * 0.9, etc,

Waxer

  • Newbie
  • *
  • Posts: 13
    • View Profile
Re: Newbie trying to formulate ranking points
« Reply #4 on: January 16, 2008, 02:31:31 AM »
tandemrx - thanks for your help .... all ood and ready for tomorrow night !!

regards

sv

MattBurlew

  • Jr. Member
  • **
  • Posts: 78
    • View Profile
Re: Newbie trying to formulate ranking points
« Reply #5 on: January 23, 2008, 07:29:11 PM »
that is what I thought you meant.

one of my usual inelegant solutions (but works - copy into points for playing area of the game tab):

10 + switch(r, 1, n*1, 2, n*0.9, 3, n*0.85, 4, n*0.8, 5, n*0.75, 6, n*0.7, 7, n*0.65, 8, n*0.6, 9, n*0.55, 10, n*0.5, 11, n*0.45, 12, n*0.4, 13, n*0.35, 14, n*0.3, 15, n*0.25)

So, it gives 10 points to everybody in the tourney, then if the rank (r) = 1, it adds points of the number of players (n) * 1, if rank = 2, then it adds points of the number of players * 0.9, etc,

You could also make it slightly more elegant by using:

10 + n * switch (r, 1,1, 2,0.9, ...)

tandemrx

  • Sr. Member
  • ****
  • Posts: 347
    • View Profile
Re: Newbie trying to formulate ranking points
« Reply #6 on: January 23, 2008, 09:56:47 PM »
ahhhh . . . much better  8)