The Tournament Director Forums
Main => Help Me => Topic started by: Bjaffe on March 03, 2006, 05:56:33 PM

I want to use on out of these two formulas to calculate points, but I cant get either one of them to work.
Normally I will award the last finisher in my tournaments 1 point, the second last 2 points, etc, up to the 2nd place finisher. To differ 1st place from 2nd place, I would jump one point up, so if the 2nd place got 7 points, 1st place would be 9 points.
However, I am not satisfied with that point scale, and I desperately want to implement the points system used at local poker clubs where I live.
The formula they use goes:
(log((n+1)/x)*100)
N is number of players,and x is rank, so I obv replaced x with r.
Still wont work for me, any suggestions?
Poker night is 15 hours away, and I really wanna show off and use the 2.0 version (and also pay for it, if I can get it to work :) )

Most formulas you'll find expect the log() function to represent log base 10. For the Tournament Director, the log function actually represents log base e. To convert, you'll need to multiple the results of the log() function by 0.4342944819032518. So, try this one and see if it works out for you:
(log((n+1)/x)*0.4342944819032518 * 100)
or
(log((n+1)/x)*43.42944819032518)
The next version will have a logt() function which will represent log base 10.

Both formulas gives me this feedback:
In,fin,ity.00
???

That's because you probably didn't change "x" to "r", just like I did not in my examples.

Now I got it  I think.
However, it seems like a different problem comes up.
Tonight we will be 12 players playing, last time we were 8, and before that 10 players.
When I load one of the previous events I say that x (example 8, last time) players were playing.
Then player no 9 and 10 from the first time doesnt get any points.
And, if I type 10 players, the 8th place (last) finisher gets as much points as a player finishing 8 out of 10, which is not right.
Any ideas on how to solve that problem?
Thanks for your help so far.