charleskawczynski / PokerHandEvaluator.jl

A Poker hand evaluator, with Texas hold 'em in mind.
MIT License
6 stars 0 forks source link

Equity Analysis feature? #38

Closed def-mycroft closed 2 years ago

def-mycroft commented 2 years ago

Hi, I'd like to use Julia to analyze range vs range equity - is this project one that might include this feature? This might be beyond the scope of this project, but thought I'd at least raise the question.

charleskawczynski commented 2 years ago

Hi @def-mycroft,

I think range & equity are outside the scope of PokerHandEvaluator.jl, since range & equity involve bets and potential hands of other players, while PokerHandEvaluator.jl's goal is to compare two 5-7 card hands--it doesn't need to know of, or understand, players or bets. I think analyzing range vs equity is definitely in the scope of TexasHoldem.jl, though!

Also, just to point out, I have a very rough draft of PokerBots.jl 🙂. I wanted to put all of these packages into an organization but, if I remember correctly, I wasn't able to use some github apps, so I decided to keep them all under my own account.

def-mycroft commented 2 years ago

Hi Charles! Thanks for your response, totally makes sense that take range equity would be out of scope.

I was just thinking about all-in range vs range equity on different streets, so that wouldn't involve bets etc, but that would be out of scope too i.e. two 5-7 card hands.

Very nice code here! Julia is so great, I really should move away from python in a lot of cases, I end up writing code in python that is too slow and then rewrite in Julia.

Thanks for the recommendation on TexasHoldem.jl, was hoping you'd have something to suggest.

On Fri, Mar 25, 2022, 7:22 PM Charles Kawczynski @.***> wrote:

Hi @def-mycroft https://github.com/def-mycroft,

I think range & equity are outside the scope of PokerHandEvaluator.jl, since range & equity involve bets and potential hands of other players, while PokerHandEvaluator.jl's goal is to compare two 5-7 card hands--it doesn't need to know of, or understand, players or bets. I think analyzing range vs equity is definitely in the scope of TexasHoldem.jl https://github.com/charleskawczynski/TexasHoldem.jl, though!

Also, just to point out, I have a very rough draft of PokerBots.jl https://github.com/charleskawczynski/PokerBots.jl 🙂. I wanted to put all of these packages into an organization but, if I remember correctly, I wasn't able to use some github apps, so I decided to keep them all under my own account.

— Reply to this email directly, view it on GitHub https://github.com/charleskawczynski/PokerHandEvaluator.jl/issues/38#issuecomment-1079531330, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEY7CLBOQCJ264SAWGCL423VBZKDLANCNFSM5RVS4NCQ . You are receiving this because you were mentioned.Message ID: @.***>

def-mycroft commented 2 years ago

I'll check out PokerBots too :)

On Fri, Mar 25, 2022, 7:22 PM Charles Kawczynski @.***> wrote:

Hi @def-mycroft https://github.com/def-mycroft,

I think range & equity are outside the scope of PokerHandEvaluator.jl, since range & equity involve bets and potential hands of other players, while PokerHandEvaluator.jl's goal is to compare two 5-7 card hands--it doesn't need to know of, or understand, players or bets. I think analyzing range vs equity is definitely in the scope of TexasHoldem.jl https://github.com/charleskawczynski/TexasHoldem.jl, though!

Also, just to point out, I have a very rough draft of PokerBots.jl https://github.com/charleskawczynski/PokerBots.jl 🙂. I wanted to put all of these packages into an organization but, if I remember correctly, I wasn't able to use some github apps, so I decided to keep them all under my own account.

— Reply to this email directly, view it on GitHub https://github.com/charleskawczynski/PokerHandEvaluator.jl/issues/38#issuecomment-1079531330, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEY7CLBOQCJ264SAWGCL423VBZKDLANCNFSM5RVS4NCQ . You are receiving this because you were mentioned.Message ID: @.***>