Zitat Zitat
Den Helden kann mann aufgrund des Einzel-Feld-Systems des Makers nicht diagonal bewegen.
Wenn du wüsstest.

@Topic:
Nimm doch zum Umgehen die Funktion des Abfragens der Tile ID. Du kannst schließlich für die Felder in der Database eine bestimmte ID festlegen, so wie das z.B. auch bei Laufschritten gemacht wird. Für unbegehbare Tiles gibst du z.B. 5 ein. Frage die nächstliegenden nun ab, danach lässt du den Helden in die nächstbeste Richtung laufen. Kann er da nicht hin, läuft er wie in deinem Bsp. erst nach oben. Dann eben mal wieder neu berechnen. Dürfte ein bisschen Skriptarbeit erfordern, aber es geht schon. Einziges Prob seh ich darin, dass du den Helden mit Wahrscheinlichkeit entweder nur nach oben oder nur nach unten laufen lassen kannst.