Ostatnim zadaniem na laboratoriach Sztucznej inteligencji było zaimplementowanie labiryntu. Postanowiłem udostępnić moje rozwiązanie, gdyż być może komuś wyda się ono ciekawe. Jego główne cechy to:
- dowolna ilość wymiarów (2-…)
- wyszukiwanie ścieżki (BFS, DFS)
- możliwość edycji
- zapis/odczyt do/z pliku
- losowe generowanie ścianek
Pobierz program
Kilka screen-ów prezentujących labirynty 2D, 3D, 4D:


Testowałem, ciekawe rozwiązanie wymagało “trochę” myślenia :)