This project implements various search algorithms to navigate and solve a maze efficiently. It explores different pathfinding techniques, such as Breadth-First Search (BFS), Depth-First Search (DFS), A (A-star) and Uniform Cost Search (UCS), to determine the optimal route from a start position to a goal within a maze environment.
To download this repository, click on the Code button at the top of this page and select Download ZIP or use the following command:
git clone https://github.com/your-username/your-repo-name.gitStep 2: If you wish to continue without creating a virtual environment and run the code on the terminal, install the requirements using:
pip install -r requirements.txt# a. Create a virtual environment
python -m venv venv
# b. Activate the virtual environment
.\venv\Scripts\activate
# c. Install the requirements
pip install -r requirements.txtpip listpython main.pyStep 2: If you wish to continue without creating a virtual environment and run the code on the terminal, install the requirements using:
pip install -r requirements.txt# a. Create a virtual environment
python -m venv venv
# b. Activate the virtual environment
source venv/bin/activate
# c. Install the requirements
pip install -r requirements.txtpip listpython main.py