Poker-AI.org

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

All times are UTC




Post new topic Reply to topic  [ 2 posts ] 
Author Message
PostPosted: Sat Nov 09, 2013 7:38 am 
Offline
New Member

Joined: Sat Nov 09, 2013 7:18 am
Posts: 1
Hi Everyone,

I'm a long time poker player with absolutely zero programming experience looking to start on the path to doing some work on the AI side of the fence. I'm looking for any and all advice on how best to proceed given my background. My initial plan is to shoot for implementing CFRM on something like Leduc Holdem since a.) it's a relatively small game and b.) there is source code out there that I could, in theory, use to check my work and or compare with.

Given that I have no experience I'm starting from the very ground floor. I'm not sure if I should try to take a general intro to computer science class at the local college, buy a book on C++, try and find a tutor or mentor, or just go straight for the project and flail away. If anyone has any advice, be it books or general direction, I would greatly appreciate it. I'm excited about the prospects of learning something new, but taking that first step is always a bit tricky when the landscape ahead of you is so vast!

Thanks


Top
 Profile  
 
PostPosted: Sat Nov 09, 2013 10:11 am 
Offline
Site Admin
User avatar

Joined: Sun Feb 24, 2013 9:39 pm
Posts: 642
C++: too hard for a beginner
Java: OK for beginner, fast enough for most problems, test bot in Poker Academy, use free IDE like Eclipse
C#: OK for beginner, fast enough for most problems, free version in MS Studio Express
Scala: more concise than Java and completely compatible, and shares all advantages. Maybe hard to learn for a beginner
Python: more concise than Java or C#, but also slower. Don't know more than that.

Popularity on this forum I'd estimate from top to bottom: Java, C#, C++, Python, Scala

Try first to learn from a beginners book. Then get a more advanced book and use Stack Overflow. Or http://www.kogics.net/sf:kojo might appeal. I don't know a single programmer who learnt from a course. It's unlikely that any CS you will learn at a beginner level will be of any use in this problem.

Poker Academy company has gone bust, but you should be able to download a crack and run in it in a VM.

I'd be cautious about going down the CFRM route. This is likely to take a very long time to develop a working bot. If you are a good poker player it might be quicker to use some of that knowledge in your program.


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

All times are UTC


Who is online

Users browsing this forum: No registered users and 2 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