Spiele - Labyrinth zeichnen mit Excel

[Translate to Français:]

Faites dessiner un labyrinthe par Excel

Générer un labyrinthe

Les méthodes pour trouver le chemain à travers un labyrinthe sont décrites partout. Dans cet article je vous décris la génération d'un labyrinthe.

Algorithme de Wilson

L'algorithme de Wilson génère un labyrinthe par une séquence de marches aléatoires en éliminant les boucles. A partir d'une cellule choisie fortuitement, une première marche aléatoire est générée avec une longueur finale égale à la somme de largueur et hauteur de la plage. Cette première marche est considérée comme le labyrinthe initial.

Une nouvelle cellule, non encore appartenant au labyrinthe est choisie fortuitement, une nouvelle marche aléatoire est lancée et poursuivie jusqu'à ce qu'elle

  1. rencontre sa propre trace. Dans ce cas c'est une boucle, qui est éliminée. La marche est reprise à partir de la cellule rencontrée
  2. atteint une cellule du labyrinthe. Dans ce cas, la trace y est ajoutée

De nouvelles marches sont commencées pour autant qu'il reste des cellules non encore couvertes.

Video démo

La vidéo illustre la génération d'un labyrinthe au moyen du module VBA développé à cet effet.

 

Commentaires et réponses

×

Nom est requis!

Indiquez un nom valide

Adresse email valide requise!

Indiquez une adresse email valide

Commentaire est requis!

Commentaires :

  • user
    Louis 26/10/2024 A 10:06
    Hallo!
    Kann ich das bitte auch bekommen!
    Danke :)
  • user
    Nicole 29/01/2023 A 17:56
    Das ist ja Toll, ich hätte es auch gerne:-)
  • user
    Markus 13/01/2023 A 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 A 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 A 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 A 14:21
    Hi, das Tool ist ja der Wahnsinn!!
    Können Sie mir das bitte schicken?
    • user
      Roger 13/11/2020 A 08:47
      Klar, gerne. Viel Spass!
Top