Labyrintgenerator
Free online Maze Generator tool, no installation required
Om Maze Generator
Maze Generator bygger en perfekt labyrint (en lösning mellan två godtyckliga celler) med rekursiv backtracking och renderar den som ett rutnät av blocktecken i monospace. Du ställer in bredd, höjd och cellstorlek i pixlar och kan sedan kopiera labyrinten som text eller ladda ner den som en SVG-fil.
Hur man använder
1. Ange Width och Height (intervall 5-51 vardera). 2. Ställ in Cell Size i pixlar (intervall 10-50, används bara för SVG-export). 3. Klicka på Generate. 4. Inspektera labyrintrutnätet och använd sedan Copy Text eller Download SVG.
Labyrintalgoritm och dimensionsregler
Genereringen uthugger passager från cell (1,1) genom att gå två celler i taget och ta bort väggen mellan dem, och rekurserar tills ingen obesökt granne återstår. Dimensionerna klampas till 5-51 och jämna värden höjs med 1 (så att labyrinten förblir udda) eftersom den rekursiva backtrackern kräver ett udda rutnät där kanter och väggar alternerar. Väggar renderas som "██" och öppna passager som två mellanslag.
▶Varför är min 20x20-labyrint egentligen 21x21?
▶Vad styr fältet Cell Size?
▶Har varje labyrint en unik lösningsväg?
▶Skickas mina data till en server?
Om detta verktyg har varit till hjälp för dig, överväg att bjuda mig på en kaffe.
Bjud mig på en kaffe