I need an improvement in a program available on GitHub that calculate poker hands equities.
The program is written in C++ and can be downloaded at [login to view URL]
The standard version of ps-eval program (command line version) accepts the parameters in the following form for a typical Hold-Em poker game:
ps-eval <hand> <hands_range> --board <community_cards>
For example: ps-eval KsQh QhQs,QhQd,QhQc,QsQd,QsQc,QdQc,KhKs,KhKd,KhKc,KsKd,KsKc,KdKc,AhAs,AhAd,AhAc,AsAd,AsAc,AdAc --board 6c3cTh
The results is the equity calculated for the <hand> against the <hands_ranges>, considering the <community_cards>.
I attached an image demonstrating this example in the command-line Linux version. The calculated equities are marked into yellow squares.
ps-eval <hands_ragne> --board <community_cards> <mineq> <maxeq>
I need to pass a range1, --board, --mineq and --maxeq, and the program must return all the cards in range1 between mineq and maxeq.
The program needs to save temporarily and return all hands just at final of processing, and not each loop iteraction.
The calculations should be done on a performatic, quick and low memory consuming way.
The improvements must be done only in the Linux version of program, it´s not necessary to do in Windows version.
Hi there, I would love to help you with this one.. feel free to get in touch with a short message to start discussing how to move forwards.. Best Regards..
Bu iş için 3 freelancer ortalamada $17 teklif veriyor
Hello C/C++ Expert Checked your description and I am so interested in your project. You can see well experienced and skillful C and C++ programmer with +15 years of experience in software development. I ensure the best Daha Fazla
Hello, Since i have a strong command on C,C++ programming languages along with the experience of Linux I will be a a great option. Hope we will chat soon :)