{"id":17347577,"url":"https://github.com/janasunrise/maze-generation-algorithm","last_synced_at":"2025-04-14T20:43:41.272Z","repository":{"id":53124077,"uuid":"354949366","full_name":"janaSunrise/maze-generation-algorithm","owner":"janaSunrise","description":"An implementation of Maze generation algorithm in python using the game and GUI framework pygame.","archived":false,"fork":false,"pushed_at":"2021-06-18T07:40:34.000Z","size":183,"stargazers_count":6,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-28T08:51:20.059Z","etag":null,"topics":["algorithm","algorithms","hacktoberfest","maze-generator","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/janaSunrise.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-04-05T19:30:52.000Z","updated_at":"2024-09-03T15:56:37.000Z","dependencies_parsed_at":"2022-09-12T15:32:42.528Z","dependency_job_id":null,"html_url":"https://github.com/janaSunrise/maze-generation-algorithm","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/janaSunrise%2Fmaze-generation-algorithm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/janaSunrise%2Fmaze-generation-algorithm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/janaSunrise%2Fmaze-generation-algorithm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/janaSunrise%2Fmaze-generation-algorithm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/janaSunrise","download_url":"https://codeload.github.com/janaSunrise/maze-generation-algorithm/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248960145,"owners_count":21189979,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["algorithm","algorithms","hacktoberfest","maze-generator","python"],"created_at":"2024-10-15T16:49:19.627Z","updated_at":"2025-04-14T20:43:41.237Z","avatar_url":"https://github.com/janaSunrise.png","language":"Python","readme":"# Maze generation algorithm\n\nAn implementation of [Maze generation algorithm](https://en.wikipedia.org/wiki/Maze_generation_algorithm)\nin python using the game and GUI framework pygame.\n\n## Running Demo\n\nHere's a Demo on how it works\n\n![The Maze demo](https://github.com/janaSunrise/maze-generation-algorithm/blob/main/resources/maze.gif)\n\n## Installation\n\nThe project uses pipenv for dependencies. If you don't have it yet, Use `pip install pipenv`\nto install `pipenv`.\n\nHere's how to install the dependencies.\n\n```sh\npipenv sync -d\n```\n\n## Usage\n\nThis project has run steps configured using pipenv. Use the following command to\nget the maze generation visualization! \n\nOnce ready, Hit the spacebar for the generation! You can also keep hitting\nspacebar for generating further when one ends.\n\n```sh\npipenv run start\n```\n\n## 🤝 Contributing\n\nContributions, issues and feature requests are welcome. After cloning \u0026 setting up project locally, you can just submit \na PR to this repo and it will be deployed once it's accepted.\n\n⚠️ It’s good to have descriptive commit messages, or PR titles so that other contributors can understand about your \ncommit or the PR Created. Read [conventional commits](https://www.conventionalcommits.org/en/v1.0.0-beta.3/) before \nmaking the commit message.\n\n## Show your support\n\nWe love people's support in growing and improving. Be sure to leave a ⭐️ if you like the project and \nalso be sure to contribute, if you're interested!\n\n\u003cdiv align=\"center\"\u003e\n  Made by Sunrit Jana with ❤️\n\u003c/div\u003e\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjanasunrise%2Fmaze-generation-algorithm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjanasunrise%2Fmaze-generation-algorithm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjanasunrise%2Fmaze-generation-algorithm/lists"}