Classic Environments

Backgammon

Checkers

Chess

Connect Four

Dou Dizhu

Gin Rummy

Go

Hanabi

Leduc Hold'em

Mahjong

Rock Paper Scissors

Rock Paper Scissors Lizard Spock

Texas Hold'em No Limit

Texas Hold'em

Tic Tac Toe

Uno

Overview

The unique dependencies for this set of environments can be installed via:

pip install pettingzoo[classic]

Classic environments represent implementations of popular turn-based human games and are mostly competitive. The classic environments have a few differences from others in this library:

Many of the classic environments are based on RLCard. If you use these libraries in your research, please cite them:

@article{zha2019rlcard,
  title={RLCard: A Toolkit for Reinforcement Learning in Card Games},
  author={Zha, Daochen and Lai, Kwei-Herng and Cao, Yuanpu and Huang, Songyi and Wei, Ruzhe and Guo, Junyu and Hu, Xia},
  journal={arXiv preprint arXiv:1910.04376},
  year={2019}
}