Module katan_ai.katan

A python module for holding the game state and performing game logic for games of The Settlers of Catan.

Sub-modules

katan_ai.katan.board

Submodule that is used to hold the board state.

katan_ai.katan.development_card

Module representing a development card

katan_ai.katan.errors

Module containing custom errors

katan_ai.katan.game

Module for the game of katan

katan_ai.katan.player

Module for a player in a katan game

katan_ai.katan.resource

Module representing resources that players can obtain

katan_ai.katan.roll_yield

Module relating a rolls yield to its source