usaa21/sk1a
2022-01-24 00:15:28 +01:00
..
main.c update 2022-01-24 00:15:28 +01:00
main.o update 2022-01-24 00:15:28 +01:00
Makefile first commit 2022-01-09 01:12:46 +01:00
maze.c update 2022-01-24 00:15:28 +01:00
maze.h test 2022-01-22 02:27:27 +01:00
maze.o update 2022-01-24 00:15:28 +01:00
program update 2022-01-24 00:15:28 +01:00
README.md README update 2022-01-24 00:01:12 +01:00

Bludisko

Princip fungovania

Program funguje na principe backtracking, to znamena, ze hlada mozne cesty, a ak cesta nie je platna, vrati sa naspat. Pri rieseni vyuzivam rekurziu. Uzivatel si v subore main.c nakresli mapu pomocou 2D pola, to som nemenil, kedze je to takto jednoduchsie, program vsak dalej pracuje s jednorozmernym polom. Pri zmene velkosti mapy treba zmenit maju aj v makre SZ.

Funkcnost programu

Program mi fungoval na vsetkych testovanych mapach.

Chyby

Program pri velkych mapach nie vzdy najde optimalnu cestu. Mys sa nevie pohybovat vlavo.