Ich würde gerne ein "Spiel" schreiben, in dem Sie ein Hindernis platzieren können (rot), und dann versucht der schwarze Punkt, es zu umgehen und zum grünen Ziel zu gelangen.
Ich benutze einen sehr einfachen Weg, um dies zu vermeiden. Wenn der schwarze Punkt in der Nähe des roten ist, ändert er seine Richtung und bewegt sich für eine Weile vorwärts zum grünen Punkt.
Wie kann ich einen "reibungslosen" Pfad für den computergesteuerten "Player" erstellen?
Edit: Nicht die Glätte ist das Wichtigste, sondern die rot blockierende "Wand" zu meiden und nicht hinein zu krachen und dann zu meiden.
Wie könnte ich einen Pfadfindungsalgorithmus implementieren, wenn ich nur 3 Punkte habe?
(Und was würde die Sache noch komplizierter machen, wenn Sie mehrere Hindernisse platzieren könnten?)