My projects from CS50's Introduction to Artificial Intelligence course on EdX.
Project0:
- Degrees: Implemented the shortest path function in degrees.py using BFS. Used the QueueFrontier and Node classes from the lecture.
Checked for the goal state (the target actor's ID) before adding a new node to the queue to save time. Undefined behaviour for
the case where the source and the target are the same. - Tic-Tac-Toe: