Angenommen, ich habe bereits einen A * -Algorithmus.
Wie kann ich mit den Fällen umgehen, in denen das Ziel nicht erreicht werden kann, und trotzdem versuchen, dorthin zu gelangen?
Zum Beispiel im folgenden Beispiel:
Beachten Sie die erstaunlichen GIMP-Fähigkeiten!
Die gelbe Einheit muss den grünen Punkt erreichen, befindet sich jedoch auf der Insel und kann ihn nicht erreichen.
Bei einem typischen RTS versucht das Gerät jedoch, so nah wie möglich zu kommen.
Mein Problem ist, dass ich A * nicht sagen kann, dass das dem Ziel am nächsten liegende Plättchen das Quadrat in der Nähe des Meeres ist.
Wie kann ich diese teilweise Wegfindung haben? Ist A * immer noch eine gute Wahl?