The Tournament Director Forums

Main => General Discussion => Topic started by: Haacker on October 01, 2008, 10:07:10 PM

Title: Looking for Points Formula
Post by: Haacker on October 01, 2008, 10:07:10 PM
All,
I am looking for a formula that awards points based on the following:

-Number of players in the tournament
-Amount of Money Player Invested (Buy In + Re-Buys)
-Rank in the tournament


Players would get more points if they finish better, with fewer rebuys in a tournament with more players. Make sense?

Thanks,
Steve
Title: Re: Looking for Points Formula
Post by: jhisey on December 02, 2008, 05:21:56 PM
All,
I am looking for a formula that awards points based on the following:

-Number of players in the tournament
-Amount of Money Player Invested (Buy In + Re-Buys)
-Rank in the tournament


Players would get more points if they finish better, with fewer rebuys in a tournament with more players. Make sense?

Thanks,
Steve

You want Dr. Neau's formula:

points = (sqrt(((a * b) * (b / c))) / (d + 1.0))

a = Number of Players in Event
b = Player Buy-in Expense (initial buy-in)
c = Player Total Expense (total player buy-in with re-buys)
d = Player Finish (order in which player goes out)
Title: Re: Looking for Points Formula
Post by: Corey Cooper on December 03, 2008, 10:47:19 AM
Converted to TD would be:

sqrt(((n * bc) * (bc / tc))) / (r + 1.0)


Title: Re: Looking for Points Formula
Post by: Karpro on December 25, 2008, 12:32:07 PM
I put this in the formula window and hit test all and get 0 for each player, any ideas as to what i've got wrong?
Title: Re: Looking for Points Formula
Post by: Corey Cooper on December 25, 2008, 05:46:34 PM
Yes, if you don't put a value for bc (buy-in cost) and tc (total cost), the result will be 0.
Title: Re: Looking for Points Formula
Post by: Karpro on December 25, 2008, 09:41:42 PM
thanks, that solved it.
Title: Re: Looking for Points Formula
Post by: Comitatus on March 15, 2009, 01:55:01 PM
Converted to TD would be:

sqrt(((n * bc) * (bc / tc))) / (r + 1.0)


I've tried the formula as well, but I'm get a value of Infinity...

Any ideas?
Title: Re: Looking for Points Formula
Post by: Corey Cooper on March 16, 2009, 11:43:49 AM
Set the totalCost (tc) variable.  Division by zero results in infinity.
Title: Re: Looking for Points Formula
Post by: Comitatus on March 20, 2009, 04:57:13 PM
Thanks Corey.
Title: Re: Looking for Points Formula
Post by: Johno on March 29, 2009, 09:09:22 AM
Set the totalCost (tc) variable.  Division by zero results in infinity.

We have some games with $0 buy-in and some with $30 buy-in.. how can I get this formula to work with this considered?
Title: Re: Looking for Points Formula
Post by: Corey Cooper on March 29, 2009, 03:48:15 PM
If your buy-in cost is zero, it will work ... the results will just be zero, unless a player's total cost is also zero, in which case they would get a value of infinity.  So, assuming your buy-in is the only cost a player has, change the formula to:

if(bc == 0, 0, sqrt(((n * bc) * (bc / tc))) / (r + 1.0))

or to cover both cases:

if((bc == 0) or (tc == 0), 0, sqrt(((n * bc) * (bc / tc))) / (r + 1.0))
Title: Re: Looking for Points Formula
Post by: C-Pr0mpt on January 12, 2011, 09:58:39 PM
Converted to TD would be:

sqrt(((n * bc) * (bc / tc))) / (r + 1.0)




I've tried using this, and the resulting points are much lower then they should be.
Title: Re: Looking for Points Formula
Post by: Corey Cooper on January 13, 2011, 09:58:07 AM
Converted to TD would be:

sqrt(((n * bc) * (bc / tc))) / (r + 1.0)




I've tried using this, and the resulting points are much lower then they should be.

Can you provide a concrete example?
Title: Re: Looking for Points Formula
Post by: Jaxen on January 18, 2011, 02:56:54 PM
Maybe when you have a rebuy tournament, your initial buy-in is lower, meaning there's fewer points up for grabs to start out, and with the rebuys and add-ons the points get fractionalized further. In our case, our freezeout tournaments have $25 or $40 buy-ins, and our one rebuy tourney has a $15 buy in with $10 rebuys and a $10 or $15 add-on. To increase the points a bit in the rebuy event, we change the formula in that one to

square root of the prize pool times the average prize pool per player against that average against what they spent, or ...

sqrt(pp * ((pp / n) / ((pp/n)+rc+ac)) / (r + 1.0).

Using our rebuy example, say you have a 10-player, $15 buy in with $10 rebuys. Say there are 10 total rebuys, 1 player doesn't rebuy, 1 player rebuys twice and everyone else rebuys once. Here are the 1st, 2nd and 3rd place point totals for:

The player who doesn't rebuy: 7.91, 5.27, 3.95 (the exact same as a 10-player, $25 freezeout)
The players who rebuy once: 6.68, 4.45, 3.34
The player who rebuys twice: 5.89, 3.92, 2.95

Otherwise, the freezeouts are just the square root of the prize pool divided by rank + 1. I love Neau's formula, it rewards those who win bigger buy-in and bigger field events, and also rewards those who do well in rebuy events who spend the minimum, or closer to it.
Title: Re: Looking for Points Formula
Post by: C-Pr0mpt on January 26, 2011, 06:16:45 PM
Converted to TD would be:

sqrt(((n * bc) * (bc / tc))) / (r + 1.0)




I've tried using this, and the resulting points are much lower then they should be.



Can you provide a concrete example?

No I can't.  It was human error.  Disregard my post. :)
Title: Re: Looking for Points Formula
Post by: stabel on March 16, 2015, 01:12:16 PM
Hi, I'm looking for a very simple Formula, like formula 1 racing.

the player gets a set of points based on ranking only, for the 10 first on the rank, with non linear punctuation.

How should I do, for example:  1st 25,   2nd 18, 3rd 15, 4- 12, 5- 10, 6- 8, 7- 6, 8- 4, 9- 2 e 10- 1.

Thanks a lot.
Title: Re: Looking for Points Formula
Post by: Corey Cooper on March 16, 2015, 03:01:46 PM
switch(r, 1, 25, 2, 18, 3, 15, 4, 12, 5, 10, 6, 8, 7, 6, 8, 4, 9, 2, 10, 1)
Title: Re: Looking for Points Formula
Post by: oddapokeren on May 02, 2016, 01:48:38 PM
Converted to TD would be:

sqrt(((n * bc) * (bc / tc))) / (r + 1.0)




I canīt get this to work in my system.

Let me explain what I want to do, and hopefully someone can give me a good formula :)


We are 20 friends which play every Friday, 10 % of the prizepool goes to buying new tables and cards.

Example of tournament:

Buy-in: 100 $ freezout tournament, 12 minutes blinds and 20K stacks.

3 prizes.

1.prize------> 55 % of buy in and 55 points for victory
2.prize------> 35 % of buy in and 35 points for runner up.
3.prize------> Goes to the "club" for buying new tables and cards and so on.


Today we export the tournaments to statsgenie and link them to our homepage so that players can track their results.

Is there a way to set always 10 % of tournaments to the house? Instead of designating a prize to it?

Also I could really need a good formula for the points.

I like the idea that if I buy in 100 $ and win the tournaments I get more points then if I rebuy/addon also.

I need to have points for all the players playing, but I am unsure of how to do it.

Could you please help me with this?

Thanks :)



Title: Re: Looking for Points Formula
Post by: Corey Cooper on May 03, 2016, 11:30:07 AM
Use a rake.  For your example of $100 buy-in, set the buy-in rake to be $10.  TD will sum up the collected rake on the Stats tab.

If they are fixed, you can award the points via the prize.  If you want a formula, it would be:

switch(r, 1, 55, 2, 35)


Title: Re: Looking for Points Formula
Post by: ubelgu on June 18, 2016, 03:13:27 AM
Hello,

I need a formula for this:

20pts for 1st
19pts for 2nd
18pts for 3rd
...
2pts for the 19th
1pt for 20th
1pt upcoming players too

But I want these points to be multiplied by the quotient 1.xx related to the number of players in this game. Eg 22 players present, the points are multiplied by 1.22, if 12 players enter the points are multiplied by 1.12

Do you think this is possible?
If this is not possible I will pass an Excel spreadsheet but that would be less convenient.

Thank you
Title: Re: Looking for Points Formula
Post by: Corey Cooper on June 19, 2016, 11:12:28 PM
Assuming 1st place gets 20 points and 20th place gets 1 point no matter how many players enter the tournament:

max(0, 21 - rank) * (1 + n / 100)

If you want 1st place to get points equivalent to the number of players in the tournament:

max(0, position) * (1 + n / 100)
Title: Re: Looking for Points Formula
Post by: ubelgu on August 12, 2016, 04:46:04 AM
Thanks a lot. It work just like I want.

I have now a new question :
When I export stats, is it possible to have 3 decimals in the row points ?

Thank you ;-)
Title: Re: Looking for Points Formula
Post by: Corey Cooper on August 15, 2016, 03:21:43 PM
Settings window -> Preferences tab -> Currency / Numbers category -> Points precision