Author Topic: WSOP Circuit Points Formula  (Read 1404 times)

efdenny

  • Full Member
  • ***
  • Posts: 107
    • View Profile
WSOP Circuit Points Formula
« 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

Corey Cooper

  • Administrator
  • Hero Member
  • *****
  • Posts: 5402
    • View Profile
Re: WSOP Circuit Points Formula
« Reply #1 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)))

efdenny

  • Full Member
  • ***
  • Posts: 107
    • View Profile
Re: WSOP Circuit Points Formula
« Reply #2 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).

efdenny

  • Full Member
  • ***
  • Posts: 107
    • View Profile
Re: WSOP Circuit Points Formula
« Reply #3 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
« Last Edit: April 18, 2014, 04:55:10 PM by efdenny »

Corey Cooper

  • Administrator
  • Hero Member
  • *****
  • Posts: 5402
    • View Profile
Re: WSOP Circuit Points Formula
« Reply #4 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)))

efdenny

  • Full Member
  • ***
  • Posts: 107
    • View Profile
Re: WSOP Circuit Points Formula
« Reply #5 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...