Spring Semester

Week 14: Final Design Review

It has been a wonderful year with IPPD! We’ve gone through a long journey to get here. We researched different board games to pick one suitable for our project. We visited CAE in Orlando to give our PDR presentation. We… Read More

Week 13: Preparing for FDR

This week, Team Tactica began its final preparations for our upcoming Final Design Review (FDR)! The Final Design Review is the biggest event for IPPD. We will be spending all day in the UF Reitz Union presenting our projects to… Read More

Week 10: Preparing our Prototype Demo

We’re back from spring break! This week, Team Tactica began work on preparing for the upcoming Prototype Inspection and Evaluation Day. Previously, IPPD held a Prototype Inspection Day (PID) in mid-November for the Fall semester. Back then, the focus was… Read More

Week 9: Getting to Work

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… Read More

Week 8: The Trading Interface

This week, our team continued to work on our GNN reinforcement learning model for Catan. During this, we also sought to improve Catanatron’s trading interfaces. Originally, Catanatron only allowed maritime trading, that is, trading at ports or with the resource… Read More

Week 7: QRB 2 and Reward Functions

This week, our team gave our second Qualification Review Board (QRB) presentation! Unlike the first QRB presentation, this one focuses on our testing plan where we run our model against player bots of increasing difficulty to see how well it… Read More

Week 6: Graph Neural Networks

This week, our team continued to work on building our AI agent. We considered the potential for newer methods of representing the game board. Training an AI to play a game requires some representation of the game’s state. For board… Read More

Week 5: The Testing Plan

This week, Team Tactica met to discuss our upcoming testing plan for our project! Testing our reinforcement learning agent is a little tricky. We want our model to have a high “win rate”, but Catan is a multiplayer game, meaning… Read More

Week 4: Reviewing the Code

This week, our team met together in UF’s Nuclear Sciences Building to sit down and make sure that everyone on the team has a good understanding of our project’s code base. During this meeting, we went over our current project’s… Read More

Week 3: QRB 1 and Hyperparameter Testing

This week our team gave our first Qualification Review Board (QRB) presentation! The QRB presentation is meant to provide an overview of our plans and our current progress, so we can receive feedback for improving our project. Among the things… Read More

Week 2: Catan Simulation

This week, our team began work on training our first models! The simulation we’ve chosen to use is called Catanatron. It is an open-source Catan simulation for testing bot strategies. In Catanatron, we can build player classes using different strategies.… Read More

Week 1: Welcome Back!

It’s a new year and a new semester, and Team Tactica is ready to get to work! Now that our plan is in place, we will spend this semester working directly on our project. Over the next sixteen weeks, we’ll… Read More