Learning Rust while playing Poker.
-
Core (
core
) A library for running a poker game. Includes evaluators and basic computer players. -
CLI Basic (
cli_basic
) A binary for games using basic text I/O on the terminal. -
CLI UI (
cli_ui
) A binary for games on the terminal.
-
TwoPlusTwo This is widely regarded as the fastest algorithm. An initial test showed post-flop game calculations (~4m outcomes) takes 126ms. Unfortunately we need to send around a 125MB lookup table.
-
PH Evaluator A modified and improved version of the original work on a 5 card evaluator by Cactus Kev. This requires relatively small lookup tables and is perfect for a small binary.