bcollazo/catanatron
Settlers of Catan Bot Simulator and Strong AI Player
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.
Stars
388
Forks
109
Language
Python
License
GPL-3.0
Category
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.
Compare
Related frameworks
jbradberry/mcts
Board game AI implementations using Monte Carlo Tree Search
yunzhu-li/blupig-gomoku
A serious Gomoku board game AI written in C++
wind23/SlowRenju
SlowRenju is a Gomoku/Renju engine, which supports the new protocol of Gomocup.
Alfo5123/Connect4
Monte Carlo Tree Search Based AI Connect 4 Bot
maxyurk/settlers_of_catan
Full game implemented + AI/ML/OtherBuzzwords players (expectimax, monte-carlo and more). Fork me!