В общем мне нужен алгоритм для направленного истерического поиска. Или как его там. Карта в клетку, стоимость любого хода одинакова. По диагонали ходить нельзя.
Не могу понять как A* работает, то есть как я выбираю путь если прямого не существует(можно только в бок) или я зашел в тупик(только назад).