The Tournament Director Forums

Main => Help Me => Topic started by: efdenny on April 17, 2014, 07:59:40 PM

Title: WSOP Circuit Points Formula
Post by: efdenny on April 17, 2014, 07:59:40 PM
Does anyone know how to mimic the points system used in the WSOP Circuit? (http://www.wsop.com/2013/circuit/2013-14-WSOP-CIRCUIT-POINTS-CHART.pdf)  I'd like to experiment with using this system for our league games.  I'd use the same distribution for places 1 through 9, but for the rest of the positions, rather than % of remaining players in the money, I'd use % of remaining players, period.  (I'm sure it starts with 2.5 points for playing, but that's about all I know)  ???

1st = 50
2nd = 37.5
3rd = 30
4th = 27.5
5th = 25
6th = 22.5
7th = 20
8th = 17.5
9th = 15
20% of remaining = 10
30% of remaining = 5
The rest = 2.5
Title: Re: WSOP Circuit Points Formula
Post by: Corey Cooper on April 18, 2014, 10:48:32 AM
assign("r20", floor((n - 9) * .2))
assign("r30", floor((n - 9) * .3))
if(r < 10, ((9 - r) * 2.5) + 15 + switch(r, 1, 15, 2, 5), if((r > 9) and (r <= (9 + r20)), 10, if((r > (9 + r20)) and (r <= (9 + r20 + r30)), 5)))
Title: Re: WSOP Circuit Points Formula
Post by: efdenny on April 18, 2014, 02:52:39 PM
assign("r20", floor((n - 9) * .2))
assign("r30", floor((n - 9) * .3))
if(r < 10, ((9 - r) * 2.5) + 15 + switch(r, 1, 15, 2, 5), if((r > 9) and (r <= (9 + r20)), 10, if((r > (9 + r20)) and (r <= (9 + r20 + r30)), 5)))


Thanks, Corey... I'm sure I'm missing something though.  This works for everyone, except the 2.5 award (everyone else).
Title: Re: WSOP Circuit Points Formula
Post by: efdenny on April 18, 2014, 04:26:16 PM

Thanks, Corey... I'm sure I'm missing something though.  This works for everyone, except the 2.5 award (everyone else).

I think I figured it out...

assign("r20", floor((n - 9) * .2))
assign("r30", floor((n - 9) * .3))
if(r < 10, ((9 - r) * 2.5) + 12.5 + switch(r, 1, 15, 2, 5), if((r > 9) and (r <= (9 + r20)), 7.5, if((r > (9 + r20)) and (r <= (9 + r20 + r30)), 2.5))) + 2.5
Title: Re: WSOP Circuit Points Formula
Post by: Corey Cooper on April 18, 2014, 09:06:12 PM
Doh!  You're right, I forgot the "everyone else" part.

I think this would have done it:

assign("r20", floor((n - 9) * .2))
assign("r30", floor((n - 9) * .3))
if(r < 10, ((9 - r) * 2.5) + 15 + switch(r, 1, 15, 2, 5), if((r > 9) and (r <= (9 + r20)), 10, if((r > (9 + r20)) and (r <= (9 + r20 + r30)), 5, 2.5)))
Title: Re: WSOP Circuit Points Formula
Post by: efdenny on April 19, 2014, 10:02:25 AM
Doh!  You're right, I forgot the "everyone else" part.

I think this would have done it:

assign("r20", floor((n - 9) * .2))
assign("r30", floor((n - 9) * .3))
if(r < 10, ((9 - r) * 2.5) + 15 + switch(r, 1, 15, 2, 5), if((r > 9) and (r <= (9 + r20)), 10, if((r > (9 + r20)) and (r <= (9 + r20 + r30)), 5, 2.5)))


Yup, it sure does!  Thanks again Corey...