{"repo":"bcollazo/catanatron","free":true,"listed":false,"github":"https://github.com/bcollazo/catanatron","clone":"git clone https://github.com/bcollazo/catanatron.git","description":"Settlers of Catan Bot Simulator and Strong AI Player","language":"Python","stars":434,"topics":["machine-learning","python","catan","ai","bot"],"license":"GPL-3.0","category":"machine-learning","readme_excerpt":"Catanatron Catanatron is a high-performance simulator and strong AI player for Settlers of Catan. You can run thousands of games in the order of seconds. The goal is to find the strongest Settlers of Catan bot possible. Get Started with the Full Documentation: https://docs.catanatron.com Join our Discord: https://discord.gg/FgFmb75TWd! Command Line Interface Catanatron provides a catanatron-play CLI tool to run large scale simulations. Installation 1. Clone the repository: 2. Create a virtual environment (requires Python 3.11 or higher) 3. Install dependencies 4. (Optional) Install developer and advanced dependencies Usage Run simulations and generate datasets via the CLI: Generate datasets from the games to analyze: See more examples at https://docs.catanatron.com. Graphical User Interface We provide Docker images so that you can watch, inspect, and play games against Catanatron via a web UI! Installation 1. Ensure you have Docker installed (https://docs.docker.com/engine/install/) 2. Run the docker-compose.yaml in the root folder of the repo: 3. Visit http://localhost:3000 in your browser! Python Library You can also use catanatron package directly which provides a core implementation of the Settlers of Catan game logic. See more at http://docs.catanatron.com Gymnasium Interface For Reinforcement Learning, catanatron provides an Open AI / Gymnasium Environment. Install it with: and use it like: See more at: https://docs.catanatron.com Documentation Full documentation here: ","default_branch":null,"files":null,"tree":[],"storefront":"/r/bcollazo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/bcollazo/catanatron/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}