Penjana Labirin
Free online Maze Generator tool, no installation required
Tentang Penjana Maze
Penjana Maze membina maze sempurna (satu penyelesaian antara mana-mana dua sel) menggunakan backtracking rekursif dan memaparkannya sebagai grid aksara blok monospace. Anda menetapkan lebar, tinggi, dan saiz piksel sel, kemudian boleh menyalin maze sebagai teks atau memuat turunnya sebagai fail SVG.
Cara Penggunaan
1. Masukkan Lebar dan Tinggi (julat 5-51 setiap satu). 2. Tetapkan Saiz Sel dalam piksel (julat 10-50, digunakan hanya untuk eksport SVG). 3. Klik Generate. 4. Periksa grid maze, kemudian gunakan Copy Text atau Download SVG.
Algoritma Maze & Peraturan Dimensi
Penjanaan mengukir laluan daripada sel (1,1) dengan berjalan dua sel pada satu masa dan membuang dinding di antaranya, berulang sehingga tiada jiran yang belum dilawati. Dimensi dihadkan kepada 5-51, dan nilai genap dinaikkan sebanyak 1 (supaya maze kekal bersaiz ganjil) kerana backtracker rekursif memerlukan grid ganjil di mana sempadan dan dinding berselang-seli. Dinding dipaparkan sebagai "██" dan laluan terbuka sebagai dua ruang.
▶Mengapakah maze 20x20 saya sebenarnya 21x21?
▶Apakah yang dikawal oleh medan Saiz Sel?
▶Adakah setiap maze mempunyai laluan penyelesaian yang unik?
▶Adakah data saya dihantar ke pelayan?
Jika alat ini membantu anda, pertimbangkan untuk membelikan saya kopi.
Belikan saya kopi