Labirent Üreteci
Free online Maze Generator tool, no installation required
Maze Generator Hakkında
Maze Generator, özyinelemeli geri izlemeyi (recursive backtracking) kullanarak mükemmel bir labirent (herhangi iki hücre arasında tek çözüm) oluşturur ve bunu tek aralıklı blok karakterli bir ızgara olarak işler. Genişliği, yüksekliği ve hücre piksel boyutunu ayarlarsınız; ardından labirenti metin olarak kopyalayabilir veya SVG dosyası olarak indirebilirsiniz.
Nasıl Kullanılır
1. Width ve Height değerlerini girin (her biri 5-51 aralığında). 2. Cell Size değerini piksel cinsinden ayarlayın (10-50 aralığı, yalnızca SVG dışa aktarımı için kullanılır). 3. Generate düğmesine tıklayın. 4. Labirent ızgarasını inceleyin, ardından Copy Text veya Download SVG kullanın.
Labirent Algoritması ve Boyut Kuralları
Üretim, hücre (1,1)'den başlayarak geçitleri oyar; her seferinde iki hücre ilerler ve aralarındaki duvarı kaldırır; ziyaret edilmemiş komşu kalmayana kadar özyinelemeye devam eder. Boyutlar 5-51 aralığına sıkıştırılır ve çift değerler 1 artırılır (böylece labirent tek boyutlu kalır) çünkü özyinelemeli geri izleme, kenarlıkların ve duvarların dönüşümlü olduğu tek boyutlu bir ızgara gerektirir. Duvarlar "██" olarak, açık yollar ise iki boşluk olarak işlenir.
▶20x20 labirentim neden aslında 21x21?
▶Cell Size alanı neyi kontrol eder?
▶Her labirentin benzersiz bir çözüm yolu var mı?
▶Verilerim bir sunucuya gönderiliyor mu?
Bu araç size yardımcı olduysa, bana bir kahve ısmarlamayı düşünün.
Bana bir kahve ısmarla