O labiryntach - od starożytnych labiryntów do generowanych łamigłówek

Ludzie rysują i budują labirynty od tysięcy lat, od labiryntu z greckiego mitu po labirynty z żywopłotu w ogrodach. Dziś komputer tworzy nowy labirynt w ułamku sekundy, a jego metody dobrze pokazują, jak proste reguły dają złożone kształty.

Kwadratowy labirynt na ciemnoniebieskim tle ze śladem od startu do żółtego gracza
Kwadratowy labirynt na ciemnoniebieskim tle ze śladem od startu do żółtego gracza

Labirynty jednodrożne i wielodrożne

Klasyczny labirynt jednodrożny ma jedną krętą ścieżkę bez wyborów. Labirynt wielodrożny ma rozgałęzienia i ślepe zaułki, więc trzeba wybierać drogę. Labirynty z żywopłotu stały się popularne w europejskich ogrodach od XVI wieku, a labirynty na papierze są od tego czasu klasyką.

Labirynty doskonałe

Labirynt doskonały nie ma pętli ani zamkniętych obszarów: między dowolnymi dwoma polami jest dokładnie jedna droga. W języku matematyki jego przejścia tworzą drzewo rozpinające siatki, więc labirynt z n polami ma dokładnie n - 1 otworów między polami.

Jak komputer tworzy labirynt

Rekurencyjny backtracker losowo przechodzi przez siatkę, burzy ściany do jeszcze nieodwiedzonych pól i cofa się, gdy utknie. Tworzy długie korytarze z niewieloma odgałęzieniami. Algorytm Prima rozwija labirynt od jednego pola na zewnątrz, za każdym razem dołączając losowe sąsiednie pole, co daje wiele krótkich ślepych zaułków.

Wskazówki do rozwiązywania

W labiryncie doskonałym zawsze dojdziesz do wyjścia, trzymając jedną rękę na ścianie i idąc wzdłuż niej. To nie najkrótsza droga, ale zawsze działa. Pomaga też patrzenie od wyjścia w stronę startu, a ślad chroni przed dwukrotnym wejściem w ten sam ślepy zaułek.

Często zadawane pytania

Czym różni się labirynt wielodrożny od jednodrożnego?

Labirynt jednodrożny ma jedną ścieżkę bez wyborów; wielodrożny ma rozgałęzienia i ślepe zaułki. Na co dzień oba słowa często oznaczają to samo.

Czy zasada podążania za ścianą zawsze działa?

W labiryncie doskonałym tak, bo wszystkie ściany są połączone. W labiryntach z pętlami możesz bez końca krążyć wokół wyspy.

Jak duży może być labirynt?

Tutaj do 100 x 100 pól, czyli 10 000 pól z jedną drogą między startem a wyjściem.

Chcesz wypróbować?

Otwórz PictorX w swojej przeglądarce — do uruchomienia nie jest wymagana żadna instalacja ani karta kredytowa.

Zagraj w labirynt