Poker Statistical Programming Project

Closed Posted Jul 26, 2008 Paid on delivery
Closed Paid on delivery

SitNGos are a very popular poker tournament form - 6/9/10 people sit around a table each paying a fixed sum and they get a number of chips each. They play hands until only one player remains with all the chips. Usually top 3 places are paid from the money gathered (usually 50% for 1st, 30% for 2nd, 20% for 3rd place) Because the blinds rise quickly the strategy from a point on is to either push preflop all your chips in the middle (or call someone who went all in) - or fold. Now what I want is that - in a given SNG - when it's hero's turn to act determine if he should push all his chips all-in or fold his hand. This should be done by consulting a HUGE database for similar hands (regarding number of players, size of stacks, action in hand so far) and statistically determining if the hero should push or fold. I will be collecting the hand histories for the huge database. Programmer's job will be: 1) design the database so it will store the huge number of hands as compact as possible, but making it so we can retrieve info from a certain hand very fast 2) write code to parse hand history files and insert them into the database 3) pattern matching for a hand - given action in a hand so far will look similar hands into the database and determine the right action for our hero (push/fold) I am still working on some of the fine details but I assure you no line of code will be written until everything is discussed and planned. If you would love to work on this project please let me know. It could be both a satisfying programming experience and useful for both me and the selected coder once it is complete. I prefer it to be written in python but I could be convinced to try some other language like C#. Poker experience helps but not much. Programming experience is of course mandatory for this kind of project.

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Deliverables must be in ready-to-run condition, as follows? (depending on the nature? of the deliverables):

a)? For web sites or? other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.

b) For all others including desktop software or software the buyer intends to distribute: A software? installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.

3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

## Platform

win xp

C Programming C# Programming Database Administration Game Design Microsoft MySQL Odd Jobs Python SQL Windows Desktop

Project ID: #3085528

About the project

6 proposals Remote project Active Aug 17, 2008

6 freelancers are bidding on average $925 for this job

kleelof

See private message.

$85 USD in 75 days
(97 Reviews)
6.8
btelci

See private message.

$85 USD in 75 days
(14 Reviews)
4.0
ronstar308

See private message.

$306 USD in 75 days
(3 Reviews)
3.6
phelix11

See private message.

$467.5 USD in 75 days
(0 Reviews)
0.0
tanixDesign

See private message.

$4165 USD in 75 days
(1 Review)
0.0
mtitu11

See private message.

$442 USD in 75 days
(0 Reviews)
0.0