This repository contains code with our submissions for the DD2380 Artificial Intelligence assignment. Three agents were developed whose purpose is to play games optimally.
This agent was developed to play optimally Fishing derby and our solution was placed 1st in our period with regarding speed and quality of solution. The agent uses a minimax algorithm with a-b pruning and hash table to detect repeated states with a depth check.
This agent was developed to play optimally another version of Fishing derby using Hidden Markov Models
This agent was developed to play optimally this version of Fishing derby using Q-learning