bcollazo/catanatron

Settlers of Catan Bot Simulator and Strong AI Player

71
/ 100
Verified

Implements a full game engine with CLI simulation tools and a web UI for interactive play, plus a Gymnasium environment for reinforcement learning agents. Achieves high-performance batch game execution through optimized game logic, enabling thousands of simulations to evaluate bot strategies. Offers multiple interfaces—Python library, command-line tools, and Docker-based web application—supporting everything from dataset generation to real-time gameplay analysis.

388 stars and 318 monthly downloads. Available on PyPI.

Maintenance 6 / 25
Adoption 16 / 25
Maturity 25 / 25
Community 24 / 25

How are scores calculated?

Stars

388

Forks

109

Language

Python

License

GPL-3.0

Category

mcts-game-ai

Last pushed

Jan 01, 2026

Monthly downloads

318

Commits (30d)

0

Dependencies

1

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/bcollazo/catanatron"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.