Dealer's Choice is a cross-platform, networked multiplayer poker game that supports various draw and stud variants, including optional wild cards. The deal rotates between players, and each new game allows a different player to choose the variant.
This project is licensed under the MIT License – see the LICENSE file for details.
The game is in alpha so you may encounter bugs.
Dealer's Choice builds on Windows in an MSYS2 environment but there is not an installer available yet.
- 5-card single and double draw
- 5-card showdown (Similar to 5-card draw, but with no discard/draw round)
- 5-card stud (not all the rules have been implemented yet, such as the bring-in bet)
- 7-card stud (not all the rules have been implemented yet, such as the bring-in bet)
Any of the games above can be played with the Deuces (Twos) Wild option enabled.
There are no bots or computer opponents implemented yet.
The server uses port 22777 by default. To run it:
./dealers-choice --server
There is not a native option to run the server as a daemon (future implementation is planned). If you wish to daemonize the server, you can use the docker-compose file or tmux.
To run the client, simply run the binary without any arguments. A game can not be started until there is more than one player connected.
See docs/CONFIG.md for details.
There are no dedicated public servers yet.
See BUILD.md
If you're a Linux user, you can download the AppImage from the Releases page, or install it with AppMan.