As a group project for CSC 480, my group and I created a version of the board game Settlers of Catan using Pygame, and then created AI agents to play the game and compete against each other. I worked on the underlying board game structure by making a custom graph and added visualization using Pygame. This includes the initialization of the harbors, which was a challenge to make reasonably fair. I also worked on bug fixing.