Mymaze
Algorithmenanalyse- und Datenstrukturen Projekt 5
- Dieses Java -Projekt generiert ein zufälliges Labyrinth -Puzzle, das in Zeitungen zu sehen ist.
- Dieses Projekt verwendet disjunkte Sätze, bei denen jede Zelle des Labyrinths ein Disjunkt für sich genommen ist.
- Eine zufällige Zelle wird mit ihren Nachbarn ausgewählt und überprüft, wenn sie nicht in derselben disjunkten Zelle liegen (dh es gibt eine Wand zwischen den Zellen oder sie werden nicht über eine andere Zelle verbunden), dann wird die Wand zwischen ihnen und zwischen ihnen und gebrochen Sie werden dann in den gleichen disjunkten Satz eingegeben.
- Dieser Prozess wird fortgesetzt, bis sich alle Zellen im selben disjunkten Satz befinden.
- Somit sind am Ende alle Zellen direkt oder indirekt miteinander verbunden, was die Komplexität des Labyrinths erhöht.
- Die Ausgabe wird auch als GUI -Ausgabe unter Verwendung von Java Swing angezeigt.