Quote:
Originally Posted by ToiletBowler
There's no way a bot has precomputated strats for 10% pot size bet, 15%, etc, on all the possible positional matchups / flops. How do they simplify this?
There are 1755 strategically different flops. Do they have a solution for all of these?
The most basic bots use "natural language" code that looks something like:
IF Hero has OESD BET 3/4 pot.
IF Hero has FD BET 3/4 pot.
IF Hero has GUTSHOT bet 1/2 pot.
It's actually quite hard to beat a bot that just plays "ABC poker", as it never gets fancy or tilt-spews.
I'm sure it's easy enough to insert a pseudo RNG into the code such that it only takes 'default' actions a random proportion of the time, thus making it a little less predictable. The code could also be tweaked to have things like "IF hero has bottom pair PLUS backdoor flush draw, then CHECK-RAISE, if no BDFD, just CALL".
It doesn't need a full solution to make "pretty good" decisions.
A more complicated bot could be wired up to pre-computed solutions. (Some people have literally run every flop for BTN v BB in Pio/GTO+/Monker, to find out the optimal c-bet strat, and have the frequencies stored in a spreadsheet that the bot can look up. This is basically what Snowie and MyPokerSolver.com do. They react instantly, because they already have a strategy for every situation.)