The Tournament Director Forums

Main => Help Me => Topic started by: dniezby on August 08, 2010, 02:00:44 PM

Title: Forumula for this point structure
Post by: dniezby on August 08, 2010, 02:00:44 PM
Ok Cory, you've really got this formula stuff down.

Check out the attached PDF. What would the formula be for this point structure?
Title: Re: Forumula for this point structure
Post by: Corey Cooper on August 09, 2010, 11:25:20 AM
(1500 + if(n > 32, n * 10, 0)) * if(r < 17, switch(r, 1, .3, 2, .2, 3, .12, 4, .08, 5, .07, 6, .06, 7, .05, 8, .04, .01), 0)
Title: Re: Forumula for this point structure
Post by: dniezby on August 10, 2010, 10:35:59 AM
Wow, this looks totally different than what I was coming up with. 

I guess I really don't understand these formulas.

Thanks though.
Title: Re: Forumula for this point structure
Post by: Corey Cooper on August 10, 2010, 11:15:14 AM
It takes a few shortcuts.  For example, this part:

if(r < 17, switch(r, 1, .3, 2, .2, 3, .12, 4, .08, 5, .07, 6, .06, 7, .05, 8, .04, .01), 0)

... assigns a percentage for players who rank better than 17 (so 16th place and under).  However, the switch() statement only assigns values for ranks 1st through 8th.  Because according to the chart, ranks 9th through 16th all get 1 percent, the switch() has a default of .01.  To avoid giving .01 percent to ALL players, we use the if() to weed out any players who rank 17th or greater.  We could have done this with a longer switch() statement:

switch(r, 1, .3, 2, .2, 3, .12, 4, .08, 5, .07, 6, .06, 7, .05, 8, .04, 9, .01, 10, .01, 11, .01, 12, .01, 13, .01, 14, .01, 15, .01, 16, .01)
Title: Re: Forumula for this point structure
Post by: assosoliera on August 12, 2010, 08:16:05 AM
Hello, I am Luke and I am Italian I bought the TD would say it is very beautiful, I want to know how the formula for my championship lighthouse 'all year round, 1st place 40 pts, 2nd class.p.ti 35.3 class.30p.ti, 4th class.28 pts, 5th class.26p.ti, 6th class.20 pts, 7th class.16 pts, 8th class.15 PM I, 9th class 12 pts, 10th class.10 p.ti.
There would be grateful to help.
Title: Re: Forumula for this point structure
Post by: Magic_fubu on August 12, 2010, 09:35:41 AM
switch (r, 1, 40, 2, 35, 3, 30, 4, 28, 5, 26, 6, 20, 7, 16, 8, 15, 9, 12, 10, 10, 0)

Basically, TD will look at a players rank (r), and if it's a top ten finish, it will award the appropriate amount of points. If it's outside the top ten, they will get zero. If you want to award points for outside the top ten (say, everyone gets a point for showing) then change the zero to the value you would like.