This is my first A* algorithm implementation made in python and pygame. Suggestions are higly recommended
pip install -r requirements.txt
# or
pip3 install -r requirements.txt
# depending on pip version
RIGHT CLICK : set wall
HOLD LEFT CLICK + S : set the start node
HOLD LEFT CLICK + E : set the end node
HOLD LEFT CLICK + D : delete a wall
C : clear grid
START BUTTON : to start the algorithm
Note that each the walls, start point and end point can overwrite other cells, so be carefull to select different cells (this will be correct as soon as possible).