Open Side Menu Go to the Top
Register
Open Face Chinese Poker - Opening Hand Suggestion/"Solver" WebService Open Face Chinese Poker - Opening Hand Suggestion/"Solver" WebService

10-29-2014 , 04:10 PM
Hi all,

Recently in my spare time I've been working on algorithm for this great game.

I've made a WebService that gives suggestions on how to open 5 cards that you've been dealt.

It's built in Java (Spring MVC), Guava came in handy for permutations and combinatorics and kudos to Ilkka Kokkarinen for the evaluator (http://www.scs.ryerson.ca/~ikokkari/OFC.html).

You can access it here:

http://5c2cdeb5.ngrok.com/ofcp/opens...cJsQsQd&top=10

(hand is your 5 cards, dead are dead cards and top is number of top suggestions for opens.)

I am eager to hear what you guys think.

Last edited by bex989; 10-29-2014 at 04:17 PM.
Open Face Chinese Poker - Opening Hand Suggestion/"Solver" WebService Quote
10-29-2014 , 06:44 PM
I would have thought that OFChinese Poker could be approached similarly to Backgammon, which has had lots of success. Hidden information is not so important so you mostly have a large chance branching, and small player decision branches. I don't really know how the big programs attempt to solve Backgammon except that they use ANNs along with Monte Carlo evaluation. Have you researched or used any of their techniques?

After having written that I see you've only worked on the first five cards. Can you come up with a good solution for that without exploring the rest of the game until the finish? It seems unlikely. You use lots of heuristics?
Open Face Chinese Poker - Opening Hand Suggestion/"Solver" WebService Quote
10-30-2014 , 02:50 AM
i'd really like to know the reasoning why

T
K
AAK

is better than

T
-
AAKK
Open Face Chinese Poker - Opening Hand Suggestion/"Solver" WebService Quote
10-30-2014 , 12:13 PM
Quote:
Originally Posted by greg nice
i'd really like to know the reasoning why

T
K
AAK

is better than

T
-
AAKK
You need to upgrade to the pro version.
Open Face Chinese Poker - Opening Hand Suggestion/"Solver" WebService Quote

      
m