Choose a search algorithm and watch its simulation. You can change the speed of execution, the diagonal cost, choose a heuristic and place obstacles.