Installation

Command Line Interface Installation

  1. Clone the repository:

    git clone [email protected]:bcollazo/catanatron.git
    cd catanatron/
  2. Create a virtual environment (requires Python 3.11 or higher)

    python -m venv venv
    source ./venv/bin/activate
  3. Install dependencies

    pip install -e .
  4. (Optional) Install developer and advanced dependencies

    pip install -e .[web,gym,dev]

Graphical User Interface 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:

    docker compose up
  3. Visit http://localhost:3000 in your browser!

Last updated