views:

457

answers:

3

I would like to develop a poker odds application that can give the probability of various game situations. Since the application will be mostly statistical analysis, I figured I would see if someone else had already written a library that implements the required mathematics.

I would prefer cross-platform open-source in C++, but that's not a requirement.

+1  A: 

Here's a list of poker-related software tools.

Dave Swersky
+3  A: 

This is a subset of Dave's list, but I suggest you look at twodimes.net. It is a web app that uses the pokenum open source library. It is written in C. It does hand enumeration and stats for several poker varieties.

http://twodimes.net/poker/info/

Chris Farmer
The libraries they use seem to be very complete and fairly mature. Thanks!
Ben S
A: 

Complete source code for Texas hold'em poker game evaluator can be found here:

http://www.advancedmcode.org/poker-predictor.html

It is built for matlab, the GUI id m-coded but the computational engine is c++.

It allows for odds and probability calculation. It can deal, on my 2.4Ghz laptop, with a 100000 10 players game computation in 0,3 seconds.

An accurate real time computer:-)

Luigi Giaccari