4 ms·
Building a Shortstacking Poker Bot - A Visual History
- jacquesm 17y agoAmazing hack, but not very ethical.
- cvg 17y agoDo ethics apply in gambling?
- jacquesm 17y agoThey do when you're robotically taking money out of the pockets of the other people at the table. If it were a 'robots poker contest' that would be a different thing. That the house takes its 'rake' is one thing, that the guy to your left might be a digital rig is a bit harder to swallow.
- keefe 17y agoIt's worth noting to the ethics committee that PokerStars is technically breaking the law and should have ceased accepting deposits like PartyPoker did after the UIGEA was passed.
- lacker 17y agoWhat about when you're robotically putting money into the other players' pockets? After all, his short-stack bot lost $1300 in total.
- jacquesm 17y agoExcellent point, but that was accidental. His plan was to do the exact opposite.
- awolf 17y agoA short-stacking bot should be an achievable goal. Playing short-stacked really simplifies the decisions: fold, or push all-in. Once you hit an all-in win, leave the table. Perfect strategy for a bot to use. The problem is that it is also one of the most detectable patterns for pokerstars staff to catch onto. (damn it... reading this post has made me want to play a sit-and-go instead of returning to my django project...)
- bentoner 17y agoIt's really not as simple as you say. 20BB (BB = big blinds), the usual minimum starting stack size, is too large for a fold/shove strategy to be profitable. You need to do a lot of limp-reraising and squeezing pre-flop, and you also need to not be terrible post-flop, since, e.g., after a raise of 3 BB with one caller, the pot is 6BB and you still have 17BB.
- ramanujan 17y agoI don't think this guy knew enough probability/stats/game theory to write a profitable poker bot. Note that he was enumerating a lot of manual decisions in Excel. That's not going to scale, you want a probabilistic model and a game state evaluation function (ideally one trained on many past games).
- jacquesm 17y agoAuthor == OP, and if you read to the end you'll see he did get it to work, but he got shut down pdq.
- keefe 17y agoHe got a heads up bot working, which is a totally different animal than a full table ring. U of Alberta has a group discussing poker as an open AI issue : http://poker.cs.ualberta.ca/ http://poker.cs.ualberta.ca/ NLHE is not checkers, it's genuinely difficult to crack. That's one of the things that makes it fun.
- matt1 17y agoFWIW, in the beginning I thought it would be easy enough to do with simple conditional statements. That proved to be way too difficult/impossible. The HUSNG bot made heavy use of statistics, data mining, and expected value calculations.
- indiana 17y agopokerai.org