Sokkelogeneraattori
Free online Maze Generator tool, no installation required
Tietoja labyrinttikoneesta
Labyrinttigeneraattori luo täydellisen labyrintin (yksi reitti kahden solun välillä) käyttäen rekursiivista palautusta ja renderöi sen tasolevymerkeistä koostuvaksi ruudukoksi. Voit asettaa leveyden, korkeuden ja solun koko pikseleinä, sen jälkeen voit kopioida labyrintin tekstinä tai ladata sen SVG-tiedostona.
Käyttöohje
1. Syötä leveys ja korkeus (välillä 5-51 kumpikin). 2. Aseta solun koko pikseleinä (välillä 10-50, käytetään vain SVG-vientiä varten). 3. Napsauta Luo. 4. Tarkastele labyrinttiruudukkoa, sitten käyttämällä Kopioi tekstiä tai Lataa SVG.
Labyrinttialgoritmi ja dimensiosäännöt
Luonti kaivaa käytäviä solusta (1,1) kävelemällä kaksi solua kerrallaan ja poistamalla seinän niiden väliltä, jatkuen kunnes vierailtematon naapuri ei enää jäljellä. Dimensiot rajataan 5-51, ja parilliset arvot kasvatetaan yhdellä (jotta labyrintti pysyy parittamankokoisena), koska rekursiivinen palautin vaatii parittaman ruudukon jossa rajat ja seinät vuorottelevat. Seinät renderöityy "██" ja avoimet reitit kahtena välilyöntinä.
▶Miksi minun 20x20 labyrintti on oikeasti 21x21?
▶Mitä Solun koko -kenttä ohjaa?
▶Onko jokaisella labyrintilla yksilöllinen ratkaisureitti?
▶Lähetetäänkö dataani palvelimelle?
Jos tämä työkalu on ollut sinulle hyödyllinen, harkitse kahvin ostamista.
Osta minulle kahvi