Framework for training Heads up no limit hold'em AI
A simple python based framework for pitting HU NLHE bots against each other. The framework is light weight and includes a C-based hand evaluator that is extremely fast, capable of evaluation more than 3 million 5-7 card hands per second. This is an order of magnitude faster than any pure-python based evaluator I've found. Also includes a PCG random number generator to improve speed and randomness.
A GUI is included to play against an AI or observe two AI's battling it out.
Build C-extension by running command "python3 setup.py build_ext --inplace". You can run GUI.py if you want to play against a bot yourself or to spectate match between two bots. Running HUGame.py allows for maximum speed without a GUI.