A program to generate and solve mazes.
On a UNIX/Linux system, cd to the Maze Solvers directory (root of this project) and run
export PYTHONPATH=`pwd`to set a temporary variable in your shell, which will tell Python where to look for the program's modules. Then, simply:
python3 modules/ui_processing_link_layer/ui_processing_link_layer.pyWhen running this, you're presented with a 'Load a Maze' window. For now, just hit Load Maze…, and select the simply_connected_maze.db file. The program will load this preset maze and then you can:
- see the maze view drawn
- press
Solve, and then theStepbutton (watch your terminal for solver progress!)
This project requires PyQt6 to be installed. You can install this very easily through Pip with:
python3 -m pip install PyQt6
PyQt6, however, requires Qt6 to install. You can get this through the Qt Online Installer here. Make sure to select Qt 6 and not Qt 5.
Happy mazeing!