Spiele - Labyrinth zeichnen mit Excel

Erzeugung eines Labyrinths in einem rechteckigen Bereich eines Excel-Arbeitsblattes

Lassen Sie Excel ein Labyrinth zeichnen

Erzeugung eines Labyrinths

Methoden zum Finden des Weges durch ein Labyrinth sind oft beschrieben worden. In diesem Beitrag geht es um die Erzeugung eines Labyrinths.

Algorithmus von Wilson

Der Algorithmus von Wilson erzeugt ein Labyrinth durch eine Folge von Zufallspfaden, bei denen Schleifen eliminert werden. Ausgehend von einer zufällig ausgweählten Zelle, wird zunächst ein Zufallspfad erzeugt, dessen schlussendliche Länge gleich der Summe von Höhe und Breite des Bereichs ist. Dieser Pfad wird nun als das Labyrinth betrachtet.

Nun wird, ausgehend von einer Zelle, die nicht zum Labyrinth gehört, ein neuer Zufallspfad gestartet und fortgesetzt, bis er

  1. auf sich selber trifft. In diesem Fall liegt eine Schlaufe vor, die entfernt wird. Von der gekreuzten Zelle aus wird der Pfad dann fortgeführt
  2. auf das Labyrinth trifft. In diesem Fall wird der Pfad zum Labyrinth hinzugefügt

Neue Pfade werden gestartet, bis das Labyrinth alle Zellen im Zeichenbereich umfasst.

Demovideo

Das Video zeigt die Erzeugung eines Labyrinths mit dem VBA-Modul der Excel-Arbeitsmappe, das für diesen Zweck entwickelt wurde

 

Kommentare und Antworten

×

Name ist erforderlich!

Geben Sie einen gültigen Namen ein

Gültige E-Mail ist erforderlich!

Gib eine gültige E-Mail Adresse ein

Kommentar ist erforderlich!

Bemerkungen :

  • user
    Nicole 29/01/2023 um 17:56
    Das ist ja Toll, ich hätte es auch gerne:-)
  • user
    Markus 13/01/2023 um 12:18
    Hallo !
    Das klingt interessant und sieht gut aus. Kann ich das bitte auch bekommen ?
    Mfg.,
    Markus
  • user
    Björn Schröder 21/01/2022 um 13:44
    Ist ja echt der Hammer, genau das richtige um die Kinder damit zu beschäftigen. Können Sie mir das auch Senden ?
    • user
      Roger 22/01/2022 um 11:56
      Klar, gerne. Damit die Zeichnung funktioniert, muss die Ausführung von VBA-Makros in Excel zugelassen sein. Viel Spass!
  • user
    Paul Zweiniger 10/11/2020 um 14:21
    Hi, das Tool ist ja der Wahnsinn!!
    Können Sie mir das bitte schicken?
    • user
      Roger 13/11/2020 um 08:47
      Klar, gerne. Viel Spass!
Top