Path Finder, но получение всех доступных путей - PullRequest
1 голос
/ 20 января 2020

Вопрос в том, что когда я использую простой Путь A *, у меня есть путь между точкой A к точке B, но мне нужен этот путь к go через все доступные дома, например:

Используя Путь A *, он возвращает меня так: A* Path

Что мне нужно, это: enter image description here

Правило состоит в том, чтобы go проходить через все пробелы без прыгающего квадрата и не повторяться, еще одно правило - не ходить по диагонали.

Я не знаю, есть ли для этого алгоритм, и я даже не знаю знать, как начать делать это, если кто-то может помочь мне с этим.

Спасибо

...