This was a personal project made to satisfy the final requirements of CS50P, but done as a way to see if I could remember some of the concepts learned in the beginning of CS50AI. I implemented A* Search in a pygame maze. The game allows the player to solve the maze for themselves, or let the AI solve it for them. Either way, movements are shown with X's and if you retraced your steps it is shown with a "?". You can find the code at the GitHub repo here: https://github.com/c-crowder/maze_ai
Python, Pygame