I'm trying to understand how all these poker bots you see on the
internet work. Where does the bot pick up the information it needs
(what the cards are, opponent moves, etc)?
For example, if I want to write a poker bot to play on Party Poker's
software, it needs to somehow know what opponents are betting, it needs
to know what cards are put out by the Party Poker server, and it needs
to know who is raising and who is folding. None of this has anything
to do with card descriptions and random generators. Those are Party
Poker's concerns. I am also not interested in the internal logic it
uses to evaluate hands.
I just want to know how it is interacting with the
externally provided poker software. Presumably this requires knowing
something about how the external poker server is sending information to
your computer. Anyone know anything about this?