Click anywhere to close

Quoridor AI

Quoridor is a project that I completed in RIT CS2 Data structures as a part of a two man team. Our objective was to program a computer to play the board game quoridor and be able to beat the given opponents 9 times out of 10. This project involved the analysis of time complexities and search algorithms because we were required to choose our next move under a time limit.



The major challenge of this project was figuring out an intelligent way to choose our next move while keeping the amount of time the choosing process takes to a minimum. We used a breadth first search in order to find the pawns shortest path to the goal, and then chose our move based on that.

Recent Posts

Complicated Custom Apple Watch Complications, enabled by WebHooks
Categories:  Projects, iOS, Complicated
Posted: March 09, 2019
Complicated API Documentation API Documentation
Categories:  Projects, iOS, Complicated-Tutorial
Posted: March 08, 2019
Update your Apple Watch from IFTTT Use IFTTT and Complicated to update your Apple Watch
Categories:  Projects, iOS, Complicated-Tutorial
Posted: March 07, 2019
Making Mini Dor Sensors Using silicone moulding to make party favors for my product launch party
Categories:  Projects
Posted: January 26, 2019
How to make custom Apple Watch complications with Complicated Simple Apple Watch Complications via Webhooks
Categories:  Projects, iOS, Complicated-Tutorial
Posted: January 13, 2019