Poker-AI.org

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

All times are UTC




Post new topic Reply to topic  [ 8 posts ] 
Author Message
PostPosted: Wed Jul 31, 2013 1:16 pm 
Offline
New Member

Joined: Wed Jul 31, 2013 12:54 pm
Posts: 4
Hello,

I've been working for a while on a poker software, using my own AI, and I woud greatly appreciate to get some advices and suggestions about it, so I can improve it. I made it free and open source, so anyone can have a look on the code. It uses the pokereval library for hands simulations. Currently, the supported platform is only windows (but it is intended to be portable, and should compile under Linux or other operating systems with a bit of work).

http://sourceforge.net/projects/pokertraining/

Regards,

Marc Ennaji


Top
 Profile  
 
PostPosted: Wed Jul 31, 2013 2:11 pm 
Offline
Junior Member

Joined: Tue Mar 19, 2013 11:45 pm
Posts: 24
mennaji wrote:
Hello,

I've been working for a while on a poker software, using my own AI, and I woud greatly appreciate to get some advices and suggestions about it, so I can improve it. I made it free and open source, so anyone can have a look on the code. It uses the pokereval library for hands simulations. Currently, the supported platform is only windows (but it is intended to be portable, and should compile under Linux or other operating systems with a bit of work).

http://sourceforge.net/projects/pokertraining/

Regards,

Marc Ennaji


Nice software. The settings will accept changing the stack sizes to a smaller value than $1000, say $500 but then it will revert to $1000. Also the xml files for the deck styles available in the linked site contain different tags than the default deck style which causes the software to fail to parse the files.


Top
 Profile  
 
PostPosted: Wed Jul 31, 2013 3:33 pm 
Offline
Regular Member
User avatar

Joined: Tue Mar 05, 2013 9:19 pm
Posts: 50
Hi Marc,

Do you have any tips on compiling the software?
It requires PokerTH, right?
I had a go a while back but hit a wall.. could easily be that i'm being stupid however.

Thanks


Top
 Profile  
 
PostPosted: Wed Jul 31, 2013 11:05 pm 
Offline
Veteran Member

Joined: Thu Feb 28, 2013 2:39 am
Posts: 437
Can you give a brief description of the AI? I'm assuming it's something like MCTS or Poki?


Top
 Profile  
 
PostPosted: Sun Aug 04, 2013 3:59 pm 
Offline
New Member

Joined: Wed Jul 31, 2013 12:54 pm
Posts: 4
nemesis17 wrote:

Nice software. The settings will accept changing the stack sizes to a smaller value than $1000, say $500 but then it will revert to $1000. Also the xml files for the deck styles available in the linked site contain different tags than the default deck style which causes the software to fail to parse the files.


Thanks nemesis, I'll fix that as soon as possible.


Top
 Profile  
 
PostPosted: Sun Aug 04, 2013 4:06 pm 
Offline
New Member

Joined: Wed Jul 31, 2013 12:54 pm
Posts: 4
ibot wrote:
Hi Marc,

Do you have any tips on compiling the software?
It requires PokerTH, right?
I had a go a while back but hit a wall.. could easily be that i'm being stupid however.

Thanks


I'm currently using Visual C++ 2010 to compile it, under Windows 8. It doesn't require PokerTH, but I have reused parts of their code (intended for Linux) for the pure graphic user interface part, and the basic rules (stack and pot handling, giving cards to players....). PokerTH has also a "solo game" mode (against computer opponents), but I have completely rewritten this part of PokerTH, added a statistics module, and introduced the pokereval open source library in it. I 've created 4 different computer opponent's profiles, and I've also written a code for estimating the opponent's ranges (because pokereval estimate only chances again random cards, not against the estimated opponent range). If you download the complete source archive on sourceforge, you should be able to recompile it on Windows, or even Linux, without too much effort. Ask me if you encounter problems.


Last edited by mennaji on Sun Aug 04, 2013 5:13 pm, edited 3 times in total.

Top
 Profile  
 
PostPosted: Sun Aug 04, 2013 4:16 pm 
Offline
New Member

Joined: Wed Jul 31, 2013 12:54 pm
Posts: 4
Nasher wrote:
Can you give a brief description of the AI? I'm assuming it's something like MCTS or Poki?


No, I'm just trying to translate into C++, a set of good poker practices found, for the most part, in my numerous Harrington poker books :-). I'm using the pokereval library for pure maths simulations, and I've added my own stuff to try to get something useful. I'm still working on the ranges estimation (refining it at every betting round, given what the player did previously), so the next version (1.2) should play better (or less bad) than today. You will certainly still find some (more or less) obvious flaws in the game, and my goal for the next months is to reduce them as much as possible, so an average player can benefit from training against the software. Every constructive criticism will be greatly appreciated, to help me improve the poker played in this software.


Top
 Profile  
 
PostPosted: Tue Dec 10, 2013 3:26 pm 
Offline
Junior Member

Joined: Sat Jun 29, 2013 7:52 am
Posts: 11
did you manage to generate HHs in a known format like PokerStars so we can use an actual HUD and report stats from PT4/PT3/HEM/HM2?


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 8 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