In Progress

Java Poker Odds Calculator

The project is to create a function that calculates winning/draw odds for two poker games: Texas Hold Em and Omaha Hold Em.

The accuracy of results is of high importance.

The function should take as input

a) the players's hands (two cards for 2-10 players in Texas) (four cards for 2-6 players in Omaha)

b) the community cards: (0 cards = no dealt cards yet) or (first 3 cards = "flop") or (first 4 cards = "turn") or (all 5 cards dealt = "river"); it is the same for both Texas and Omaha

The function should output the winning (+draw) odds (%) for each player. The calculation time should be reasonable for each run.

There are various approaches to compute these values (I already made a stack-overflow check.. and some people propose the monte carlo simulation and similar ideas)

In fact, [url removed, login to view] is very close to what I need and I will use this site (or similar sites) to test the results of the implemented function. Of course I don't care about graphics at all. I just need the output odds to be as closest as they could with the results of the aforementioned website (an accuracy of less than +-0.1% (maximum +[url removed, login to view]%) compared to the results of [url removed, login to view] would be sufficient).

It can be implemented to any of these languages I am familiar with: Java, Javascript, PHP (preferably Java).

*If someone has already implemented something similar is a plus. Alternatively, If someone knows how to extract these data from other software (probably websites similar to cardplayer by simulating get-post queries) would also be a solution to my problem.

Skills: Java, Javascript, PHP

See more: poker odds calculator java, javascript poker odds calculator, java poker odds, omaha poker, poker calculator java, omaha poker calculator java, java poker odds winning, what is the importance of software, problem in community and solution, java project ideas, it river, importance community, calculator in javascript, what is a stack, websites that use java, texas holdem poker, monte, java simulation, flop, carlo t, java poker texas, java poker omaha, java texas omaha poker, odds results, texas odds

About the Employer:
( 6 reviews ) Oraiokastro, Greece

Project ID: #4161464

Awarded to:


I can easily handle this

€50 EUR in 3 days
(47 Reviews)

7 freelancers are bidding on average €143 for this job


Hi, You are looking for a web application or desktop application, and what about user-interface?

€150 EUR in 7 days
(170 Reviews)

Hi! I would love to assist you in this project. I assure you the timely submission of top notch work. Please see PM for my proposal. Thanks :)

€130 EUR in 5 days
(87 Reviews)

I am actually working on an AI for a texas hold'em game in Unity, so I did a lot of previous research on probabilities. I don't know if Monte Carlo methods are what you want, because while they are faster, they do not More

€100 EUR in 5 days
(10 Reviews)

Hi conanito, Please see my PM for details about my bid. Best Regards, Esteban

€120 EUR in 5 days
(2 Reviews)

Hi, Veltrod Software services is a global software consulting company specialized in providing Mobile applications, Social media frameworks and eCommerce solutions. Leveraging best-in-class people, processes, and te More

€300 EUR in 20 days
(5 Reviews)

I have done several projects before. Consider it done. Check PM

€150 EUR in 5 days
(0 Reviews)