Open Side Menu Go to the Top

08-15-2007 , 04:18 PM
I am interested in a program that allows one to input a specific flop and a range of hands and will then break down combinatorically the composition of the range of hands based on the flop.

For example, on a flop of Ac Kh 3d, the range AA,KK,AK is represented as follows: 3 combos of AA, 3 of KK, and 9 of AK. I would like to be able to work with wider distributions and it is quite tedious to do so by hand. Creation of something to do this should be easy, but unfortunatley I have no progaramming experience. If you have any interest let me know and we can discuss the details, compensation, etc.
Software Request Quote
Software Request
150% up to $2,000 Welcome Bonus on CoinPoker
Join the action now
Daily Rewards • Splash Pots • CoinRaces
Software Request
08-15-2007 , 05:07 PM
Search for PokerStove
Software Request Quote
08-15-2007 , 07:35 PM
Is this possible with pokerstove? I have worked a bit with the program and don't remember any features like this. For my purposes I'm not really concerned with the equity that a particular range has vs. another range on a specific flop, turn, or river. I would like to know how often I have each hand based on the card in play. Card removal effects are going to change the composition of my distribution, and I would like to be able to examine this in a much quicker way.
Software Request Quote
08-15-2007 , 07:38 PM
Ok, I misunderstood what you were asking for. I don't believe anything like that exists.
Software Request Quote
08-16-2007 , 03:12 PM
Yeah, I have done a bit of research and haven't been able to find anything out in the current market. I was hoping I could find someone here willing to create something new. I don't have a programming background but was told that something like what I am looking for would be relatively easy to create (and I would obviously pay for their time and effort).
Software Request Quote
08-16-2007 , 04:29 PM
Okay, here's a very rough first version. I think it works. You'll probably want it to output the result in a nicer way... tell me what you'd like to see.

You'll need to download the attachment also, and put it in the same directory as the script.

Edit: I have to say, this gave me a headache.
Software Request Quote
08-16-2007 , 04:37 PM
Hi,
I think the specification of the problem should be more specific. It has to include the definition of the "hand specification language" (for example for the hand range, is AKs-A2s a part of the hand distribution you want, or you are willing to specify each of the hand in this combos?).
Also the output should also be specified more clearly, for example on a flop Qh 9h 2h, do you also want the hands Ah X to be listed separated from the other Aces?
I'm not aware of any software that does exactly what you want, but this software (http://www.propokertools.com/simulat...tionEditor.jsp) gives you a graph of the equity distribution of a range of hands against a range of hands.
I think I've also seen once that it can generate the output not graphically but with a list of number, but I'm not sure of that.
Regards ...
Software Request Quote
08-16-2007 , 05:04 PM
Quote:
You'll probably want it to output the result in a nicer way...
Okay, how's this:

Software Request Quote
08-16-2007 , 05:06 PM
Quote:
It has to include the definition of the "hand specification language" (for example for the hand range, is AKs-A2s a part of the hand distribution you want, or you are willing to specify each of the hand in this combos?).
Also the output should also be specified more clearly, for example on a flop Qh 9h 2h, do you also want the hands Ah X to be listed separated from the other Aces?
Good points.
Software Request Quote
08-16-2007 , 06:07 PM
Hi Roland,

This looks great and was pretty much exactly what I was hoping for. Seeing the exact number of combos as well as the suit breakdown is perfect. Would it be difficult to add the capabilities to turn and river combos as well?
Software Request Quote
08-16-2007 , 06:13 PM
Quote:
Would it be difficult to add the capabilities to turn and river combos as well?
No, in fact it will alreday do turn/river... maybe a few lines here and there I'll have to change.

I'll clean up the code and upload it in a bit.
Software Request Quote
08-16-2007 , 07:00 PM
So, how much was the compensation ? :-)
Software Request Quote
08-16-2007 , 07:08 PM
Okay, the link has changed, you can find the script here now. Enjoy!
Software Request Quote
08-16-2007 , 08:30 PM
Looks great, Ro. Thanks.
Software Request Quote
08-16-2007 , 08:48 PM
Quote:
You'll probably want it to output the result in a nicer way... tell me what you'd like to see.
I'd def like to see total combos somewhere. Also, regarding the input, are you familiar w/ PStove's range format? eg. AA,KK,AKs,AK,QQ,JJ,AQs,AQ,AJs = {JJ+, AJs+, AQo+}. Would be helpful to make the two compatible.

I just donated, but I'd gladly do so again for your time on these mods.

Oh, dumb question- when I minimize it I can't figure out how to pull it back up. Clicking on the H in the tray just opens the OC wiki page...?

Thanks again.
Software Request Quote
08-16-2007 , 08:57 PM
Quote:
I'd def like to see total combos somewhere.
Sure, np.

Quote:
Also, regarding the input, are you familiar w/ PStove's range format? eg. AA,KK,AKs,AK,QQ,JJ,AQs,AQ,AJs = {JJ+, AJs+, AQo+}. Would be helpful to make the two compatible.
Yep, this is on my to-do list for tomorrow.

Quote:
I just donated, but I'd gladly do so again for your time on these mods.
Hey, thanks!

Quote:
when I minimize it I can't figure out how to pull it back up.
Yeah, when you close it the script exits... I wasn't sure in what would be best/how ppl would use this... I'll re-think.
Software Request Quote
08-17-2007 , 06:27 AM
Okay, I added the AJ+ etc. format.
Also the # of total combinations is now shown.

I threw in percentages - we can remove or make them optional if that's too much clutter.
Software Request Quote
08-17-2007 , 04:03 PM
Thanks. Things are much easier now. Do you have any ideas about fitting large distributions onto the screen? If I use anything above about 50% of hands I don't get the entirety of what I input.
Software Request Quote
08-17-2007 , 04:22 PM
Quote:
Do you have any ideas about fitting large distributions onto the screen?
Hmm... we could display the output in a listview I suppose... then you could scroll and it would only show the hands from the currently selected row or something. That is quite different than what we have now though... I dunno.
Software Request Quote
08-17-2007 , 04:31 PM
It's not really that important. I can just do multiple inputs and add them together.
Software Request Quote
08-17-2007 , 04:33 PM
Quote:
I can just do multiple inputs and add them together.
Or get a bigger screen
Software Request Quote
08-18-2007 , 03:16 AM
Looking good. A couple things- I'm using TweakUI to prevent focus stealing, and when I open this ahk the "prevent focus stealing" option turns off for some reason. This has actually been happening to me when I use Thug's ahk Opener as well, I've been meaning to mention it in that thread but have just dealt w/ it since I only use it once every coupla days. Any ideas?

Also for some analysis I'd like another input box for a specific hand. Like, say when I have a specific hand pof and want to enumerate opp's distribution. Actually checking I see I can just add cards to the board, but a separate box would be cool if it's not too much trouble/cluttered.

I don't particularly like that the suited hands are duplicated, eg. AJs is listed in an AJs row as well as the AJ row. I'd prefer to list AJs and AJo separately, or together as AJ, but not both. I'd *think* others would agree.

Regarding the %'s- not sure if this beyond the scope of this project, but what I envision is being able to "select" specific hands (including hands of specific suits, ideally) from the output and have the cumulative percentage displayed somewhere. Know what I mean? Like say I have {QQ+, AKs} on an xxx board w/ 2 hearts- it spits out AA: 6, KK: 6, QQ: 6, AKs: 4, Total: 22. So when I select AA it'll display 27.3% somewhere. Select AA and KK: 54.5%. AA, KK, and AhKh: 59.1%. And so on.

It would be cool to be able to reverse that, plug in 50% and have it highlight the top half of the distribution, but beyond simple hand rank, or perhaps linear hand strength, defining that will get quite complicated.

Thanks again.
Software Request Quote
08-18-2007 , 03:47 AM
Quote:

Looking good. A couple things- I'm using TweakUI to prevent focus stealing, and when I open this ahk the "prevent focus stealing" option turns off for some reason. This has actually been happening to me when I use Thug's ahk Opener as well, I've been meaning to mention it in that thread but have just dealt w/ it since I only use it once every coupla days. Any ideas?
I made the Gui alwaysOnTop, that might be the reason... I need to work on that anyway, so will make the AOT optional.

Quote:
Also for some analysis I'd like another input box for a specific hand. Like, say when I have a specific hand pof and want to enumerate opp's distribution. Actually checking I see I can just add cards to the board, but a separate box would be cool if it's not too much trouble/cluttered.
Good idea, I'll add that.

Quote:
Regarding the %'s- not sure if this beyond the scope of this project, but what I envision is being able to "select" specific hands (including hands of specific suits, ideally) from the output and have the cumulative percentage displayed somewhere. Know what I mean? Like say I have {QQ+, AKs} on an xxx board w/ 2 hearts- it spits out AA: 6, KK: 6, QQ: 6, AKs: 4, Total: 22. So when I select AA it'll display 27.3% somewhere. Select AA and KK: 54.5%. AA, KK, and AhKh: 59.1%. And so on.

Okay, I'll have to think about how to let you select them... I'll figure something out.

Quote:
It would be cool to be able to reverse that, plug in 50% and have it highlight the top half of the distribution, but beyond simple hand rank, or perhaps linear hand strength, defining that will get quite complicated.
No idea what you're talking about - I'll have to check out the link
Software Request Quote
08-18-2007 , 04:09 AM
Okay, interesting read. Theoretically, I think I could calculate the linear hand strenght, althought it might be really slow (and quite complex to code I suppose).

Let me see if I understand you correctly - you want it to take all the combinations, say 22 to stick with the example, figure out the linear hand strenght for each individual hand, and then show you the 11 (for 50%) strongest ones? What happens if there are ties?
Software Request Quote
08-18-2007 , 04:35 AM
Quote:
I don't particularly like that the suited hands are duplicated, eg. AJs is listed in an AJs row as well as the AJ row. I'd prefer to list AJs and AJo separately, or together as AJ, but not both.
Actually I think this is causing an error, it seems to be double counting these hands in the total as well. I thought it was just duplicating them in the list.
Software Request Quote
Software Request
150% up to $2,000 Welcome Bonus on CoinPoker
Join the action now
Daily Rewards • Splash Pots • CoinRaces
Software Request

      
m