This week, Team Tactica met to continue work on the project. With spring break coming up, our team has to be ready to take advantage of our extra time and train our models.

Each of us has been working on different aspects of the project. Cody has been working on improving the testing script, allowing other features of the simulation and AI agent to be tested. He has also been working on a state conversion function, which will allow us to check that the state information we send to our model is being translated properly.
Andres has been working on improving the GNN model with a focus on handling different action state types from Catan. He has also been working on creating a configuration file with Han to make sure our models are easily configurable per our requirements.
Jason has been working on speeding up training by using Python’s multiprocessing library. This allows us to train our models on multiple processes. Cathy has been working on timing the graph functions to measure the speedup.
Brian has been working on improving the trading interface and API, allowing users to trade with other players in the game and receive trade offers from other players.

We have the rest of March to experiment with our models. During spring break, we plan to train our models and wrap up our simulation modifications. We also have to prepare for our upcoming presentations. We will soon be having another Prototype Inspection Day (PID) where we plan on having a proper demo of our simulation and models. Then, not long after, we have our Final Design Review (FDR) where we present our final product.
There will be no blog post next week, but blog posts will continue the week after. See you then!