pycassonne
Carcassonne clone written in python using pygame
...This application is one of its several implementations bears the base game. There are 72 cards to be deposited to the game board and 7 meeples (or pennants) are available per player.
You may play against one or more computer/human players using this game with different selectable computer players' skills. Computer player examines own her step only, so the analysation depth is only 1, trying to gain the maximum available extra points. Turning trace mode on it is possible to play against computer with ultra skill level, where the analysation depth is increased to 2. ...