Week 5: Starting Our Simulation

This week, our team has been “settling” on Catan as our game of choice. A lot of thought went behind our selection, including factors such as how popular and complex the game is. We decided to use a decision matrix to rate our game based on different factors and give each factor a weight to indicate how important that factor is to us.

Decision matrix for our game selection.
Decision Matrix for selecting our game, by Andres Espinosa

Upon choosing Catan, our next goal was to get a simulation running of the game. We need a simulation that provides an API for our AI model. Open-source simulations exist, though we may also have to consider the possibility of creating a simulation manually.

Screenshot of JSettlers2, a simulation for the game Catan.
JSettlers2, available on GitHub, code licensed under GNU GPL v3.0; hex images by Jeremy Monin, licensed under CC-BY-SA 3.0 US.

Additionally, we are preparing to present our design to our Sponsor. This involves making a detailed list of requirements and specifications. One example of a specification is our model’s win rate. Given that Catan is a 3-to-4-player game and requires significant strategic planning, it may be difficult to achieve even a 50% win rate. We’ll have to decide on a goal for our project, and then work to meet those goals.

Group image of IPPD team.
Photo by Han Mach; from left to right: Andres Espinosa, Jason Li, Max Banach, Han Mach, Cathy Quan, Cody Flynn, and Brian Magnuson

Leave a Reply

Your email address will not be published. Required fields are marked *