Path finding visualizer implementing A* search algorithm using pygame

- Clone this repository
- Install the modules listed in requirements.txt
- Head over to main.py file and run the main function
- To interact with a square press one of the keys listed below and hover mouse over it
- (S) - starting position (only one allowed)
- (E) - end position (only one allowed)
- (left click) - creates a barrier
- (right click) - undos the square
- (P) - finds the path
- (R) - resets the grid