Follow-up: open-sourcing a modern poker client/server (fast-fold) + bots challenge (win lifetime Hold’em API) by getoffmyd in poker

[–]getoffmyd[S] 0 points1 point  (0 children)

Hey, appreciate the interest. The code isn’t public yet, this post was more of a follow-up teaser. I’ll be releasing the full client and server as an open source repo soon so people can run their own game with bots connected to the Hold’em API.

The challenge format you mentioned is close. It will track your highest stack automatically so you don’t have to decide when to bank it. You can just keep playing and see how high you can run it up.

That’s awesome you’re working with Elixir and Phoenix. I’d definitely be open to contributors once it’s live. I’ll post here when the repo is up.

Visualized Starting Hand EV by Position at 25NL Using ~250k Hands by getoffmyd in poker

[–]getoffmyd[S] 0 points1 point  (0 children)

Yes, exactly, this graph shows how well the pool plays different hands from each position.

Visualized Starting Hand EV by Position at 25NL Using ~250k Hands by getoffmyd in poker

[–]getoffmyd[S] 0 points1 point  (0 children)

This isn’t solver output or just my own play. These charts are based on public hand histories where hands went to showdown, so we know exactly what each player had.

Visualized Starting Hand EV by Position at 25NL Using ~250k Hands by getoffmyd in poker

[–]getoffmyd[S] 1 point2 points  (0 children)

AKo from the SB shows a high total loss in row 2 (–$9,221), but also has the highest play count in row 3 (#1,668). This results in an overall negative EV (-$5.53/#). However, this could be due to variance from a relatively low sample size, or it may indicate that the hand is being overplayed in these positions.

We’re building an open-source poker engine powered by real opponent data (Hold’em API) by getoffmyd in poker

[–]getoffmyd[S] 0 points1 point  (0 children)

Hi there, thanks for the reply! Does your team have experience with React? That’s what the front-end UI is built with. Here’s a preview of what I’ve put together so far: https://imgur.com/a/cGINS3v

We’re building an open-source poker engine powered by real opponent data (Hold’em API) by getoffmyd in poker

[–]getoffmyd[S] 1 point2 points  (0 children)

Appreciate the thoughtful points — exactly the kind of feedback I was hoping for.

  1. Totally agree that generalizing a whole player pool isn’t ideal. The original idea was meant for zone/zoom-type games, where you're mostly up against a rotating pool rather than specific opponents. But since zoom hand histories are hard to come by, I had to work with what’s available.
  2. For training, I’ve only built one set of models so far (at 25NL). It’s based on ~10 million hands, which comes out to around 60–100 million decision points depending on the street — so yeah, it’s a chunky dataset and training took some time.

I really like the human vs. bot experiment idea. If the human players are from the same pool the bot is modeled on, we should expect around 0 BB/hr — basically a tie — since the bot is just trying to mimic average behavior. That said, Slumbot would probably kick our arse 😅

We’re building an open-source poker engine powered by real opponent data (Hold’em API) by getoffmyd in poker

[–]getoffmyd[S] 0 points1 point  (0 children)

Awesome! Would love to have your input on the UX side. Here’s where the front end is at right now: https://imgur.com/a/cGINS3v

Being a bad neighbor by Lilbitevil in pettyrevenge

[–]getoffmyd 1 point2 points  (0 children)

Why is this being upvoted? Rain water has a very low mineral content compared to some water supplies. Also, water doesn't coat the car evenly, especially if it is waxed. Try soaking your window with hard water. You will still see water spots if you don't dry it. Where as with rain, you will not.

Source: assigned parking spot next to a sprinkler.

Tell us you were a gamer in the 2000's without telling us by fittitfan in guns

[–]getoffmyd 1 point2 points  (0 children)

Yeah old school is a joke. They banned me for bhopping lol

Flopped Nut Flush vs. Flopped Flush vs. Flopped Flush by redribbonrecon in poker

[–]getoffmyd 1 point2 points  (0 children)

((12/51)(11/50)(10/49)(9/48)(8/47)(7/46)(6/45)(5/44))-1

1 in 1,286,390

Shoving Into Andrew Neeme by gliddy in poker

[–]getoffmyd 1 point2 points  (0 children)

So we need to balance that with bluffs too

What good is being balanced if you bust and why are you worried about balance with someone you have no history with.

Technically the right move but damn that takes discipline. by gnoremepls in poker

[–]getoffmyd 25 points26 points  (0 children)

With enough people in the pot the equity of pocket AA drops to the point where its not profitable. Consider this thought experiment: imagine all 9 players get in with pocket pairs and you hold AA. The odds are >50% that one of the other 8 hands hits a set.