The thing good human players do is combine solid foundations with opponent modeling in order to extract more money from their opponents. In these situations it's hard to define a Nash, let alone find the strategy itself. He won't necessarily benefit, but you will be losing to the person he is helping by no fault of your own. In a 3 player game, an opponent could change their strategy to help the third person. no matter what your opponent does, he can not gain an advantage on you by trying to find a better strategy. In a 2 player game this equates to the 'safest' possible game. The idea of a Nash equilibrium is that no player can gain anything by changing their strategy. Even if the thesis is a bit outdated it is an excellent overview of the subject and quite understandable even for non programmers. Of course, being an academic project these bots are not used in online settings to make money.ĮDIT: I suggest reading the introduction to this thesis ( ) it will introduce the most popular methods for poker bot constructions. I suggest reading some of the following if you're really interested in smart poker bots: You may be interested to know that they have made bots which can beat the best human players in the world at 2 player limit holdem, but anything else is still too complicated. Also, opponent modeling is still a fairly new area in computer poker, and is something that humans are MUCH better at than computers. This and the fact that the state space is unbelievably large, and current abstractions for multiplayer poker are fairly weak. Even if you play 'perfect poker', other people at the table can always choose to screw you if they feel like it. This is mainly due to the fact that multiplayer games like 3+ player poker have no concrete Nash equilibrium. If you want to read some academic publications about poker (with 15 years experience), I suggest:Īs someone from this lab, I can tell you the state of multiplayer no limit poker bots is extremely bad. Are you interested in promoting your own content? STOP! Read this first.For posting job listings, please visit /r/forhire or /r/jobbit.Do you have something funny to share with fellow programmers? Please take it to /r/ProgrammerHumor/.Do you have a question? Check out /r/learnprogramming, /r/cscareerquestions, or Stack Overflow.Direct links to app demos (unrelated to programming) will be removed.If there is no code in your link, it probably doesn't belong here. Just because it has a computer in it doesn't make it programming.That means no image posts, no memes, no politics.Please keep submissions on topic and of high quality.r/programming is a reddit for discussion and news about computer programming
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |