Page cover

Welcome to Catanatron!

Catanatron is a high-performance simulator for The Settlers of Catan, designed to help you develop, test, and benchmark AI players. Whether you're a machine learning researcher, game developer, or just a Catan enthusiast curious about AI strategies, Catanatron provides the tools to explore the full strategic depth of the game at scale.

What is Catanatron?

Catanatron is an open-source project that allows you to:

  • Run thousands of Catan games per minute between different bots.

  • Develop your own AI players with simple Python interfaces.

  • Test strategies using weighted decision trees or custom algorithms.

  • Train reinforcement learning agents using an OpenAI Gym-compatible environment.

  • Web UI to watch, inspect, and play games against Catanatron!

Getting Started

You can start simple by playing against catanatron at https://www.catanatron.com.

Or jump right in:

Cover

Graphical User Interface

Improve the web UI

Last updated