Hello,
for this little project it is highly preferable if the programmer is somewhat familiar with poker (no-limit hold'em), as the task should probably immediately be understood by a poker player.
In poker, there are many equity calculators on the market which show, among other things, the equity (= probability to win) of one hand versus another, as e.g. in the first screenshot, a player holding ace of hearts and king of hearts (AhKh) has a 47.54% chance of winning the hand, before any cards are dealt (and 0.18% probability of a split pot) versus a player with the eight of spades and eight of clubs (8h8s).
When the flop is dealt and comes 3 of diamonds, ten of hearts and 7 of hearts (3d-Th-7h), there is no possibility of a split pot anymore, and the player with AhKh has a 55.05% probability of winning the hand.
The project:
1) We assume now that a "joker" is introduced into the deck, i.e. instead of 52 cards, we have 53. I would like to have a calculator that can compute these percentages for any matchup hand-versus-hand, with the usual poker syntax as in the example given above, and the "joker" abbreviated with an asterisk *. The joker will be the best card for the hand of the player, even if it is already on the board or the other player's hand, e.g. player 1 holds Ac-7s and player 2 holds "joker" and 5h, and the board comes 9c-7c-2c-6d-Jc, both players actually split the pot because, while player 1 made the nut flush, the joker in player 2's hand is assumed to be the Ac as well, and thus he also made the nut flush.
2) Same as 1), but with TWO jokers in the deck, i.e. a total of 54 cards.
The choice of programming language is yours; important is an easy installation for me, preferrably as an executable file to be started with double-click.
Hello
I am Java expert and interested in this project. I have reviewed your requirements and confident to handle this project perfectly. Please communicate to discuss further.
Regards
Anshu
Hello
I'm interesting your project very well
I'm a Good C++, DirectX, Poker, Game, Math, Algorithm expert.
I m quite well experienced in these jobs.
Let's go ahead with me
I want to service for you continously.
Thanks
Dear Sir,
I am expert in Desktop and Web App development. I can implement this software for you in Java.
I have played poker and familiar with rules sir.
Thanks,
-R
--------------------------------Very nice Job!I master in your task!Best result on time!-------------------------
Hello sir!
I'm very interesting in your task.
Poker is my major subject and i have many experiments for that.
So i'm sure i can finish your task in given time with high quality.
ASAP let's discuss your task.
Best regards....
Hello there!
Good Day :)
Just to let you know, this is really a great idea. It will be very useful and popular app and we would love to learn more about your idea and be part of it.
Our CTO have gone over the requirements you shared with us. We can definitely develop this app for you. We have developed many apps having similar features.
Just to give you a short description about us:
We are a California based company and our development center is based in India which allows us to provide very cost effective solutions without compromising the quality.
We specialize in Web and Mobile apps software development on platforms like android, iOS and Web.
Our teams are highly skilled and experienced, having 5+ yrs experience.
• 50+ Mobile and Web apps delivered. Most of them are already on Stores.
• Strong functional and technical expertise.
We use the best Project Management practices in the industry, which includes agile project management which encompasses several iterative approaches. We ensure project is delivered on time, with high quality and within budget.
Let us discuss in more details and see how we can utilize our expertise to develop your app in a perfect yet cost effective manner.
Feel free to contact us.
I have done a similar project a few months ago. I need to learn more about your task (for example if the joker is possible only for hole cards or also for the boards) but the project should be straight forward. Final delivery would be useable within your browser. So basically no installation will be needed. Spreche auch Deutsch;-) Lieber Gruss, Joerg.
I will write a simple and fast code to run on python. You can simply open a command window and type "python pokercalc(player1_card1, player1_card2, player2_card1, player2_card2)". I have already written a code that solves in miliseconds for "no jokers". I have developed this to solve a problem in the Project Euler challenges website. Let me know if you have any questions at nunobcvp (at) gmail (dot) com. Cheers, Nuno
Hello,
First of all I would like to say a few words about myself. I graduated from Polytechnic University of Bucharest, Faculty of Electronics, Telecommunications and Information Technology. I also have a diploma in Microsoft Office Package and another diploma in Fundamentals of Java Programming. Besides this, I've started another course of Java Distributed Computing right now. Over the years I was involved in lots of projects including a bit of everything: programming (Pascal, C++, Matlab, Java), Office, Photoshop, Adobe products... As you can see I never stop studying and improving myself.
I must admit that your job sounds verry interesting for me because I've played towsands of poker hands on pokerstars before starting with Java. I was able to turn 1$ into 300$ playing only SNGs so I'm more than familiar with equity. I will enjoy doing this and I think I'm your best choice for the job. This is my first time on this site and hence you can see that I do not have any ratings/testimonials to show you, but I can assure you that if you work with me once, you will always work with me for these kind of projects.