A* Pathfnding

A JavaScript implementation by George McDonagh.

Instructions: Use your mouse to drag the start (green) and target (red) nodes.
Click and drag on the grid to create and erase walls.

Read my blog post for a detailed breakdown of my implementation.
You can find out more about me and my work here.