Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Title: Addition of a maze solver #1539

Closed
Mahak-Agrawal-304 opened this issue Oct 21, 2024 · 7 comments · Fixed by #1583
Closed

Title: Addition of a maze solver #1539

Mahak-Agrawal-304 opened this issue Oct 21, 2024 · 7 comments · Fixed by #1583
Assignees
Labels
Assigned 📋 This issue has been assigned to you! gssoc-ext This level is for GSSOC-Extended. hacktoberfest2024 Your contribution is part of Hacktoberfest 2024! 🎉

Comments

@Mahak-Agrawal-304
Copy link
Contributor

Initiative (Required)

GSSoC 2024 Extd 🚀

Is your proposal related to a problem? Please describe.

I propose adding a basic AI project, i.e. a maze solver.

It will take input in .txt file and produce the output in .png file. It uses both bfs as well as dfs algorithms for an optimized solution. It will be a great project for a beginner level developer.

Add any other context or screenshots about the proposal request here.

No response

Copy link

@Mahak-Agrawal-304

It's great having you contribute to this project

Thanks for opening this Issue 🙌 , Welcome to Project Guidance 💖 We will review everything and get back to you.
Make sure to give a star to this repo before making a fork! Thank you :)

@SakiraAli1115
Copy link

I am the mentor of this project.
@Mahak-Agrawal-304 Hello
I appreciate your pull issue , can you describe little bit and give working video, screenshots after update the output!!

@Mahak-Agrawal-304
Copy link
Contributor Author

Hello @SakiraAli1115 , sure I'll share how inputs are taken and output is displayed.

The basic logic behind this is the implementation of queues and stacks. With these implementations, we traverse the maze until we find the exit or target value. As for the output, the image is generated after the solution is found and automatically saved on your device.

A demo input in the form of .txt file:
Screenshot (3094)

The solution in the form of form of .png file for the above demo maze:
Screenshot (3095)
Green node: Starting point
Red node: Exit/Target point
White node: All possible traversal points
Light red node: Traversed by the program but was not the correct path

(Cannot share working demo due to size issues)

@Kushal997-das
Copy link
Owner

@Mahak-Agrawal-304 Is this simple python program ?

@Kushal997-das Kushal997-das added Hold I’m waiting for additional responses before proceeding. gssoc-ext This level is for GSSOC-Extended. labels Oct 24, 2024
@Mahak-Agrawal-304
Copy link
Contributor Author

Yes @Kushal997-das , it's a beginner project I made when I began learning Artificial Intelligence

@Kushal997-das
Copy link
Owner

Hi @Mahak-Agrawal-304,

Please ensure that this is developed as a desktop application rather than a standard program. It should have the appearance of a complete project. I’m assigning this to you for now and will check in when you open the PR.

Thank you!

@Kushal997-das Kushal997-das added Assigned 📋 This issue has been assigned to you! hacktoberfest2024 Your contribution is part of Hacktoberfest 2024! 🎉 and removed Hold I’m waiting for additional responses before proceeding. labels Oct 26, 2024
Copy link

github-actions bot commented Nov 4, 2024

Hi @Mahak-Agrawal-304 👋, your issue #1539 has been successfully closed ✅. Thank you for your valuable contribution! 🙌

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Assigned 📋 This issue has been assigned to you! gssoc-ext This level is for GSSOC-Extended. hacktoberfest2024 Your contribution is part of Hacktoberfest 2024! 🎉
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants