Ich dachte über zufällige Wegfindung für mein Tower Defense-Spiel nach. Ein * würde für meine Schüler nicht funktionieren, da ich speziell eine zufällige Pfadfindung benötige .
Stellen Sie sich eine Karte mit Routen, einem Startpunkt und einem Ziel vor. Ich habe mehrere Routen, die alle vom Startpunkt zum Ziel führen, auf die eine oder andere Weise. Es könnte so aussehen:
Farbbeschreibung: rot - Ausgangspunkt; schwarz - Bestimmungsort; grau - Route; Leerraum
(Die Zahlen werden im Text als Referenz für einige Kacheln verwendet)
Ich dachte zuerst daran, den nächsten Wegpunkt zufällig zu berechnen, wenn eine Entität eine Kachel passiert. Das würde aber nicht funktionieren. Wenn eine Entität Kachel 1 passiert, kann sie entweder nach oben oder nach unten gehen. Wenn es um 2 geht, kann es entweder nach unten / oben (relativ zu seiner Position) oder nach rechts gehen.
Wenn es runter / rauf geht, geht es zu Kachel 1, was bedeutet, dass es rückwärts geht. Schlecht...
Ich würde es wirklich gerne dynamisch machen , aber ich kann nicht herausfinden, was ich jetzt tun kann. Jemand mit Ideen oder Erfahrungen darin?