Насколько я понимаю:
Добавить текущий узел в закрытый список.
Найдите узлы, соседние с текущим узлом, и, если они не являются непроходимыми узлами и не находятся в закрытом списке, добавьте этот узел в открытый список с родителем, являющимся текущим узлом, и вычислите значения F, G и H. Если узел уже существует в открытом списке, проверьте, приведет ли переход к этому узлу через текущий узел к более низкому значению G — если да, сделайте родительский узел этого узла текущим узлом.
Найдите узел в открытом списке с самым высоким значением F и сделайте текущий узел этим узлом.
Повторяйте, пока не окажетесь в пункте назначения, затем пройдите через родителей узла назначения, и вы вернетесь к своему начальному узлу. Это будет лучший путь.
Итак, это имеет смысл для моего мозга, но когда я на самом деле пробую это на диаграмме, я думаю, что я не понимаю это правильно.
(На рисунке ниже) Идите вниз от начальной зеленой плитки, той, что имеет значение F 60. Она находится в открытом списке и имеет более низкое значение F, чем правая нижняя 74. Почему выбрано 74 вместо 60?