Skip to content

trevorism/Poker

Repository files navigation

Poker

Jenkins Jenkins Coverage GitHub last commit GitHub language count GitHub top language

No limit texas hold'em implementation.

Latest version is: 1.8.0

To Build

gradlew clean build

To Play

Run main() in (https://github.com/trevorism/poker-ui/blob/master/src/main/groovy/com/brooks/poker/ui/PlayPoker.groovy) To get user input, replace new AlwaysCallPlayerAction() with new UserPromptedAction()

Code Organization

Poker contains the engine for running the game. It's pure java, with no external dependencies! Java version >= 8 will work.

#How to use

See https://github.com/trevorism/Poker-bots for creating your own poker agents.

See https://github.com/trevorism/Poker-ui for a command line game.

Future work

Contributions welcome! Submit pull requests.

I built this to test machine learning algorithms on a non-trivial problem.

One day, I may create a web app shows the tournament.

Use

MIT License

About me

trevorism.com