Я искал алгоритм/псевдокод A*, следовал ему и закодировал. Я использовал манхэттенское расстояние для h(n). ( f(n) = g(n) + h(n) ) И это результат,
Это всегда происходит, когда нет стен, преграждающих путь, но когда я ставлю много стен, кажется, что он выбирает кратчайший путь. Это самый короткий путь? Я имею в виду, почему это не так, как ниже?
Этот тоже A* Manhattan, и они имеют одинаковый размер (19x19). Это из http://qiao.github.com/PathFinding.js/visual/ а>