bcollazo/catanatron

Settlers of Catan Bot Simulator and Strong AI Player

65
/ 100
Established

This helps serious Settlers of Catan players and strategists analyze different game approaches by simulating thousands of games quickly. You provide the AI 'players' (or play against them yourself) and get back game outcomes and performance data. This is for anyone looking to understand optimal Catan strategies, whether for casual play or competitive tournaments.

388 stars. Available on PyPI.

Use this if you want to test and refine Settlers of Catan strategies, understand how different playstyles perform over many games, or practice against strong computer opponents.

Not ideal if you're just looking for a simple Catan app to play a quick game against friends or a basic AI without deep strategy analysis.

board-game-strategy game-theory competitive-gaming strategy-simulation tabletop-gaming
Maintenance 6 / 25
Adoption 10 / 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

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.