Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
поиск Дейкстры находит минимальные пути. по таблице результатов это не так — 115 vs 112. где-то ошибки
A* тоже должен был найти 112, но тут можно списать на нелучшую эвристистику
JPS тоже рекурентно просматривает множество клеток, но он не совершает с ними много операций
А Декстра слева ушел далеко, потому что правой стороне надо было еще искать путь обогнуть стену


Не должно быть посещено ни одной клетки, которая находится дальше от старта, чем целевая вершина, т.е. как минимум клетки в нижнем правом углу не должны быть посещены. Ну или меня глазомер обманывает :)На похожем принципе и работает алгоритм А*.
→ Скачать архив с программой можно с ЯД или с DropBox.Выкладывать программы без исходников нехорошо. :-)
Возможно, череда улучшений приведет к тому, что мы получим мощную библиотеку с алгоритмами, а программа станет приятной демкой для неё (Как PathFinding.js, только лучше).
Попытки сделать изучение алгоритмов поиска пути проще