Poker-AI.org

Poker AI and Botting Discussion Forum
It is currently Mon Nov 13, 2023 6:46 pm

All times are UTC




Post new topic Reply to topic  [ 7 posts ] 
Author Message
PostPosted: Fri Nov 08, 2013 8:38 am 
Offline
Junior Member

Joined: Thu Nov 07, 2013 4:24 pm
Posts: 12
Hi there!

I wanted to create a pokerbot some years ago, but never really got to it. Having quite an understanding of the game of poker, and a decent amount of experience playing it, and a (theoretic) background in AI and ML, I am just not enough of a programmer to just sit down and get to it all by myself I guess.

------- where I come from -------

Taking another dive into the topic just recently (triggered by Dahls FLHU ANN machine) I found the whole poker AI/bot scene seems to have evolved quite well, and there even are several "commercial" version out there now. I guess most of them are a scam, but since I believe that bots can at least beat micro and small stakes I can imagine that one of the offered solutions works well enough.

For my understanding there are 2 parts to the solution:
- poker client interaction, and
- the game logic itself

For the first part the options are screen scraing, dll injection, or even network traffic analysis from what I read. For the game logic there there are numerous options, e.g. expert systems, game tree search, MC simulations, game theory approaches, evolutionary algorithms, case-based reasoning ect.
What I always had in mind was an ANN, probably trained by an set of hands played by a good player. A good selection of input to the ANN would be crucial. Maybe an combination of expert systems preflop, and ANN postflop would also do.
On top of hand strength and pot-odds, I assume position, an opponent model, the betting sequence of the hand, and whatever output it gives a bit randomized to increase unpredictability to be among the most important features. But this could also way to naive, due to the lack of experience I do not know better at the moment. If someone wants to discuss that or help me out feel more than welcome.

--------- what I wonder at the moment --------

Having all that said, my current interest is in the openholdem platform as the part doing the client interaction. Is it "stealthy" enough to not get detected? I would imagine that poker platforms also know this framework and can therefore easily spot it?

The net question would be: how good are the AIs that are available for it? I have seen that some come along with the package, but there is a whole marketplace to get numerous AIs from, most focused on a special game (e.g. SnG, MTT, 6max NLHE ect). Is any of them good enough to actually beat real money (small stakes) games? And if so, which one would you consider very strong? Having looked into the code-base of some AIs it seems that they are all build as expert systems, or do I miss something here?

I am happy if anybody wants to discuss that matter, or even wants to team up for a deeper dive into the topic.


Top
 Profile  
 
PostPosted: Fri Nov 08, 2013 10:10 am 
Offline
Site Admin
User avatar

Joined: Sun Feb 24, 2013 9:39 pm
Posts: 642
- I don't have first hand knowledge but I think there are some smaller sites that don't stop OpenHoldem, but the bigger ones do.
- There have been offers of non expert system AIs in our marketplace.


Top
 Profile  
 
PostPosted: Fri Nov 08, 2013 10:15 am 
Offline
Junior Member

Joined: Thu Nov 07, 2013 4:24 pm
Posts: 12
from what I read 888, titan, bodog, or bwin poker are good places to try botting...? can anybody confirm that?
would you still need a VM setup (e.g. bot on host, client on virtual machine) there, or just go straight ahead without any special setup?

whether expert system or a different variation, the question is which of the plenty of offered AIs is worth looking at ...


Top
 Profile  
 
PostPosted: Fri Nov 08, 2013 11:09 am 
Offline
Veteran Member

Joined: Thu Feb 28, 2013 2:39 am
Posts: 437
I wouldn't expect the AIs that come with OH to make much money without heavy modification. I think they're largely just instructional tools to give one an idea of how to code an AI. I also think you would be hard pressed to find the source to a profitable AI, even for purchase.


Top
 Profile  
 
PostPosted: Fri Nov 08, 2013 11:23 am 
Offline
Junior Member

Joined: Thu Nov 07, 2013 4:24 pm
Posts: 12
those AIs that come with OH are most likely not good enough, I 100% agree.
But there are some marketplaces that offer AIs for not too much money, claiming to have implemented a certain strategy (e.g. Moshman for SnGs). Would you say this is just a pure rip off, or actually worth a try?


Top
 Profile  
 
PostPosted: Tue Nov 12, 2013 5:24 pm 
Offline
Veteran Member

Joined: Thu Feb 28, 2013 2:39 am
Posts: 437
It might be slightly profitable, but factoring in time/energy costs, it would likely be a losing battle. Also, if a strategy becomes available to the public, you have to expect the regs to learn and exploit it (or use it themselves) if it holds any value.


Top
 Profile  
 
PostPosted: Tue Nov 12, 2013 7:51 pm 
Offline
Veteran Member

Joined: Mon Mar 04, 2013 9:40 pm
Posts: 269
Unless you could heavily modify the bots actions I do not see how any shrinkwrapped AI could work. There are so many variables that you need control over to have a chance. As stated above I am positive they are exploitable to a huge degree once you know its ranges. There are some threads on other sites about pros exploiting bots. After reading some of these threads I made some changes to my own bot as I saw potential leaks.

Anyway..I would avoid any shrinkwrapped bot package as they will lose without a doubt but you can learn from them. There has been some controversy about PokerSnowie as being a pretty good one but now after its release its getting hammered on some of its advice. If it was really any good they could make way more money using it rather then selling it. The bottom line is learn poker theory and program it yourself.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 7 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Powered by phpBB® Forum Software © phpBB Group