Quote:
in poker a bot cannot see the holecards of the opponent so it will be more difficult to make a correct play. even when the bot has to guess or estimate a range of hands
The thing is computers are much better than humans at finding betting patterns, estimating range and opponent tendencies. Computers are powerful, objective and cold blooded - everything humans aren't.
The only reason chess programs are very strong and poker programs aren't that strong is that chess is more open field (more teams exchange ideas) with much longer tradition and 100x more man hours put into it. There are rating lists, tournaments and a lot of competition. On the other hand in poker it's bunch of amateurs organizing closed teams and starting from scratch implementing their own big idea.
In chess you have very strong open source programs you can start tinkering with. Tens of people put many months to optimize most computationally expensive part of the code. In poker you have nothing like that. Even simple stuff like available equity calculators are 100 to 1000 times slower than decent implementation let alone more complicated parts necessary to make good AI.
Then if you make good AI you have no one to compete against so your choices are to play poker vs it yourself or go bot route which is off putting for many programmers who could help making the step forward in the field.
Last edited by punter11235; 04-18-2013 at 05:55 PM.