Kushal997-das / Project-Guidance

:octocat:🌟 The Ultimate resources for beginner to advanced level projects all in one place 💻 🎯🚀
https://project-guidance.netlify.app/
MIT License
527 stars 413 forks source link

Addition of Maze Solver Application #1583

Closed Mahak-Agrawal-304 closed 3 weeks ago

Mahak-Agrawal-304 commented 3 weeks ago

Project-Guidance! 🎊🎈

Welcome! 🎉

Thank you for visiting our repository! We're excited to have you here. If you find this project useful, please consider giving it a star! ⭐

🎉 Have you reviewed the Contributing Guidelines? 🤔 (Required)

📝 Description

This application provides an interactive way to visualize and solve a maze using a depth-first search (DFS) algorithm. Users can load a maze from a .txt file, solve it, and view the solution and explored states visually. I have used tkinter for implementing its interactive GUI. Here, the user can load an image in the form of .txt file, as shown in example: Screenshot (3094)

The program loads this image and saves it in the device in the form of a png file under the name 'temp_maze.png' Screenshot (3097)

After clicking solve button, the program begins to solve the maze and presents its solution on the interface. It also saves it as 'solved_maze.png' on the device Screenshot (3098)

🔧 Fixes #1539

🏷️ Initiative Participation (Required)

This pull request is associated with the following initiative. Please choose the one you are contributing to:

github-actions[bot] commented 3 weeks ago

@Mahak-Agrawal-304

It's great having you contribute to this project

Thank you for opening a Pull Request 🙌 , Welcome to Project Guidance 💖 We will review everything and get back to you :)

Mahak-Agrawal-304 commented 3 weeks ago

Alright @Kushal997-das

Mahak-Agrawal-304 commented 3 weeks ago

Done @Kushal997-das

github-actions[bot] commented 3 weeks ago

@Mahak-Agrawal-304 Hurray, your PR got merged into our Project-Guidance 🥳. Thanks a bunch. Feel free to take another Issue. 💖