Skip to content

tterava/PokerTrainingFramework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Framework for training Heads up no limit hold'em AI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors