Generator labirinta i igra
Besplatan generator labirinta s tri algoritma i kôdovima za dijeljenje. Igraj tipkama ili dodirom na vrijeme, prikaži rješenje, a zatim ispiši ili spremi PDF.
- Vrijeme
- 0:00
- Potezi
- 0
- Najbolje vrijeme
- –
Dođi od zelenog ulaza (gore lijevo) do crvenog izlaza (dolje desno). Tipkovnica: strelice ili WASD, Shift + strelica za trčanje do sljedećeg raskrižja. Dodir: povuci prstom po labirintu da potrčiš hodnikom ili koristi gumbe sa strelicama.
Kako koristiti generator labirinta
- Postavi Širina (stupci) i Visina (retci), od 4 do 60 polja svaki, i odaberi Algoritam. Klikni Novi labirint.
- Tvoj položaj je točka u zelenom ulazu gore lijevo. Dođi do crvenog izlaza dolje desno.
- Kreći se strelicama ili tipkama WASD (ZQSD na francuskoj tipkovnici). Drži Shift uz strelicu da potrčiš hodnikom do sljedećeg raskrižja. Na mobitelu ili tabletu povuci prstom po labirintu da potrčiš u tom smjeru ili dodiruj gumbe sa strelicama ispod njega za pojedinačne korake.
- Mjerač vremena počinje tvojim prvim potezom, a staje na izlazu. Za tobom se crta trag; ako se vratiš preko njega, briše se, pa uvijek pokazuje put kojim trenutačno ideš.
- Zapeo si? Prikaži rješenje crta najkraći put od mjesta na kojem stojiš do izlaza. Natrag na početak vraća te na ulaz s ponovno postavljenim vremenom.
- Za igru na papiru klikni Ispis ili Preuzmi PDF. Prije toga označi Dodaj stranicu s rješenjem ako želiš odgovor na drugoj stranici.
Podijeli labirint pomoću kôda
Svaki labirint ima Kôd labirinta poput b20x15-k3j9x2: slovo algoritma (b, p ili k), širina × visina i nasumični seed. Isti kôd uvijek iznova gradi potpuno isti labirint na bilo kojem uređaju, pa možeš izazvati prijatelja da pobijedi tvoje vrijeme na istom rasporedu. Upiši ili zalijepi kôd i klikni Učitaj kôd, ili koristi Kopiraj poveznicu za dijeljenje web-adrese koja izravno otvara taj labirint.
Tri algoritma generiranja
Sva tri grade savršen labirint: do svakog polja može se doći i između svaka dva polja postoji točno jedan put, pa nema petlji ni zatvorenih područja. Razlikuju se po izgledu labirinta:
- Rekurzivno vraćanje (dugi hodnici) nasumično hoda od polja do polja rušeći zidove i vraća se kad stigne do slijepe ulice. Daje duge vijugave prolaze s malo grananja: rješenje je obično dugo i vodi te preko većeg dijela mreže.
- Prim (mnogo kratkih slijepih ulica) širi labirint prema van od nasumičnog polja, svaki put dodajući nasumično rubno polje. Dobivaš mnogo kratkih sporednih grana, zbog čega labirint djeluje prometno, a glavni put je lakše uočiti.
- Kruskal (ravnomjerno, granato) uklanja nasumično odabrane zidove između polja koja još nisu povezana (to prati struktura union-find). Rezultat je ravnomjerno granat labirint svugdje, bez vidljive polazne točke.
Redak iznad labirinta prikazuje veličinu, duljinu najkraćeg puta i broj slijepih ulica, pa algoritme možeš usporediti jednim pogledom.
Kako se pronalazi rješenje
Rješenje koristi pretraživanje u širinu (BFS): polazeći od tvog polja, istražuje sve susjede udaljene jedan korak, zatim dva koraka i tako dalje dok ne stigne do izlaza. Budući da svaki korak košta jednako, BFS uvijek pronalazi najkraći put. U savršenom labirintu taj je put ujedno jedini bez vraćanja. Ako je rješenje bilo prikazano tijekom igre, tvoje završno vrijeme ne sprema se kao najbolje vrijeme.
Savjeti za ispis
Ispisane i PDF verzije crtaju čiste crne zidove na bijeloj podlozi, s kôdom labirinta u naslovu kako bi isti labirint mogao ponovno pronaći. Veličine oko 15 × 15 prikladne su za malu djecu; 30 × 30 i više čine solidnu zagonetku za odrasle. Vrlo veliki labirinti (50 × 60) imaju tanke hodnike na stranici A4, pa ih ispiši u punoj veličini stranice.
Česta pitanja
Je li svaki labirint rješiv?
Da. Sva tri algoritma stvaraju savršene labirinte u kojima je svako polje povezano sa svakim drugim točno jednim putem, pa uvijek postoji put od ulaza do izlaza.
Mogu li ponovno igrati isti labirint ili ga podijeliti?
Da. Zapiši kôd labirinta ili klikni Kopiraj poveznicu. Učitavanjem istog kôda gradi se identičan labirint, na bilo kojem računalu ili mobitelu.
Gdje se sprema moje najbolje vrijeme?
Samo u ovom pregledniku, po algoritmu i veličini. Ništa se nigdje ne šalje. Brisanje podataka preglednika uklanja ga.
Kako igrati na zaslonu osjetljivom na dodir?
Povuci prstom po labirintu: tvoja točka trči hodnikom u tom smjeru do sljedećeg raskrižja. Za precizne pojedinačne korake koristi gumbe sa strelicama ispod labirinta.
Zašto se PDF razlikuje od onoga što vidim na zaslonu?
PDF i ispis izrađeni su za papir: crni zidovi, bez traga i bez točke igrača. Stranica s rješenjem prikazuje najkraći put od ulaza, a ne od tvog trenutačnog položaja.
Slični alati
- Sudoku Igraj besplatni sudoku online na četiri razine. Svaka mreža ima točno jedno rješenje, uz bilješke, provjeru, pomoć, poništavanje i ispis.
- Minolovac Igraj klasični Minolovac besplatno u pregledniku. Siguran prvi klik, tri veličine ploče, zastavice desnim klikom ili dugim pritiskom, chording i tipkovnica.
- Igra 2048 (slagalica s brojevima) Igraj besplatnu slagalicu s brojevima u stilu igre 2048 u pregledniku. Povlači prstom ili koristi strelice za spajanje pločica, poništi potez i obori rekord.
- Igra utrke u tipkanju Besplatna igra utrke u tipkanju na engleskom ili francuskom. Utrkuj se s duhom svog najboljeg nastupa ili satom tempa i poboljšaj svoj WPM.