Skip to content

Latest commit

 

History

History
12 lines (9 loc) · 803 Bytes

File metadata and controls

12 lines (9 loc) · 803 Bytes

PokerTrainingFramework

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.

Usage:

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.