Implementing FIFO based Breadth First path finding algorithm
This is an example of how you may give instructions on setting up your project locally.
To get a local copy up and running follow these simple steps.
git clone https://github.com/AKASHCS50/Breadth-First-Path-Finding-Algorithm
pip install pygame
Setting up dimentions of maze ✔
Open main.py code and change screen_width on line number 183 and screen_size on 184 to required value
def main():
pygame.init()
screen_size = 500 👈
screen_width = 10 👈
run = True
lock = 0
You are all ready to go 👍
Spacebar - Run Algorithm
Delete - Generate random maze (while window is open).
The algorithm being used is quite slow for bigger sized mazes. Hence extending the project on same model (code) to implement more advanced algorithms like A* and Dijkstra.
Contributions are welcomed.
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated. 🙌🙌
git checkout -b feature/AmazingFeature
)git commit -m 'Add some Feature'
)git push origin feature/Feature
)Akash Sharma: Gmail - Linkedin
Project Link: https://github.com/AKASHCS50/Breadth-First-Path-Finding-Algorithm
MIT © Akash Sharma
✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨