WUT_Computer_Science/lab1
2023-03-29 10:07:26 +02:00
..
solvedMazes chore: move lab1 contents into lab1 folder 2023-03-29 10:07:08 +02:00
EARIN_Lab1.pdf chore: move lab1 contents into lab1 folder 2023-03-29 10:07:08 +02:00
EARIN_LAB_Instruction.pdf chore: move lab1 contents into lab1 folder 2023-03-29 10:07:08 +02:00
IMPORTANT.txt chore: move lab1 contents into lab1 folder 2023-03-29 10:07:08 +02:00
main.py Merge branch 'main' of https://github.com/kuchyx/EARIN 2023-03-29 10:07:26 +02:00
maze.txt chore: move lab1 contents into lab1 folder 2023-03-29 10:07:08 +02:00
poetry.lock chore: move lab1 contents into lab1 folder 2023-03-29 10:07:08 +02:00
pyproject.toml chore: move lab1 contents into lab1 folder 2023-03-29 10:07:08 +02:00
README.txt chore: move lab1 contents into lab1 folder 2023-03-29 10:07:08 +02:00
replit.nix chore: move lab1 contents into lab1 folder 2023-03-29 10:07:08 +02:00
workingLinks.txt chore: move lab1 contents into lab1 folder 2023-03-29 10:07:08 +02:00

To run the program install python, go to project repository and just run python main.py:
python main.py 

you can specify the name of the file which stores maze by typing:
python main.py mazeFile.txt

python main.py -h --help print help prompt

python main.py -t --test non interactive (does not print steps) for testing 
different heuristics, goes through entire generatedMazes folder and
compares heuristic speed and path length, saves solved mazes to solvedMazes folder

python main.py -t --test [FOLDER] non interactive (does not print steps) for testing 
different heuristics, goes through entire [FOLDER] folder and
compares heuristic speed and path length, saves solved mazes to solvedMazes folder

python main.py -g --generate [NUMBER] - generates as many mazes as entered in
Number parameter and puts it in the generatedMazes folder