Hi,
I created a rule based 6-max bot where the rule parameters are optimized by evolution with playing against itself.
The funny thing is that I cannot beat my very first completely stupid approach1 (where the bot had no limits what it does preflop).
The problem is that I use the same very simple postflop play in my newer bots too because I wanted to know what is the best preflop approach. However, preflop and postflop play are connected (who would have thought). My postflop play only uses hand strength, PPot, position, numraisers, potSize, toCall and a few optimizable parameters to decide what to do.
The strategy that hurts watching but I cannot beat is that my stupid approach evolved to only bluff with the very worst preflop hands. That makes postflop play much easier because if called it knows it lost.
My current preflop play (approach4) is very simple but I thought smarter, but it has no chance. For certain x% top cards it raises, y% top cards it calls, modulated by position, number of raisers and pot size. I assumed this would lead to bluffing with "good cards" (so x large for 0 raisers late position cases).
So I think I have to create a more complex postflop play to be able to beat that. Or does anybody have a simple idea what to add to my current approach to beat the stupid one? I already tried different distributions for what x% top cards means, but I cannot beat the stupid approach.
Thanks and regards
|