Не совсем по теме, но все же.
Нашел такую библиотечку:
https://github.com/qiao/PathFinding.js
Полезна тем, что просчитывает путь к определенной точке.
Расчеты осуществляются по заданному алгоритму (всего их девять):
Тут можно увидеть как это работает:
http://qiao.github.io/PathFinding.js/visual/
Может быть полезна для создания ботов в играх