This project is a browser-based demonstration of the A* pathfinding algorithm. You can place a start and end point on the grid, draw obstacles, and watch the algorithm calculate the optimal path in real time. Adjustable animation speed and optional diagonal movement let you explore how different settings affect the search.
- Interactive grid for placing start/end points and obstacles
- A* visualization that highlights visited nodes and the final shortest path
- Controls to start, clear, and reset the board
- Configurable animation speed and optional diagonal traversal
- Live statistics showing visited nodes, path length, and elapsed time
- Open
index.htmlin a modern browser. - Drag the start and end nodes to the desired cells.
- Click and drag on the grid to create obstacles.
- Adjust the animation speed or enable diagonal movement if needed.
- Press Start Algorithm to watch the search unfold.
- Use Clear Grid or Reset Path to try new scenarios.
Created by Batuhan AYRIBAS