Prolog Labyrinth

  • Hallo zusammen,
    ich muss einen Weg aus einem Labyrinth in Prolog programmieren, dabei Schleifen vermeiden, den Weg in einer Liste speichern und als Ergebnis ausgeben. (In dieser Form: [south,east,east,west....])
    Die Liste muss ganz am Ende verkehrtherum wieder ausgegeben werden, damit die Reiehenfolge der Richtungen,die man gegangen ist, wieder stimmt.
    Weiß jemand wie das genau funktioniert?


    Meine Datenbank ist diese:

    Danke schonmal für alle Tips und jede Unterstützung.