A python multi-player capture-the-flag variant of Pacman based on the UC Berkeley CS188 course contest.
Final project for COSC241 Artificial Intelligence.
One defensive agent and one offensive agent. The agent may temporarily change its role based on the situation.
Two AI agents built primarily using alpha beta pruned adversarial search and reinforcement learning. Enemy positions estimated using particle filter approximation.
python capture.py -r myTeam -b myTeam
Ranked 7th place out of 50 teams in the final class tournament, fall 2019.
Lesley Zheng and Sam Rydzewski.