{"id":20391201,"url":"https://github.com/johnfromspace/labyrinth","last_synced_at":"2025-05-08T10:32:43.024Z","repository":{"id":64842500,"uuid":"446596806","full_name":"JohnFromSpace/Labyrinth","owner":"JohnFromSpace","description":"Labyrinth made out of ASCII characters. The project contains also branches with many more features for different types of labyrinths but they are separate from the same task provided on README.md.","archived":true,"fork":false,"pushed_at":"2024-01-11T21:32:00.000Z","size":80,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-05T00:15:00.776Z","etag":null,"topics":["ascii","ascii-art","labyrinth","labyrinth-generation","labyrinth-route-finder","labyrinth-solver","university-project"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/JohnFromSpace.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-01-10T22:07:28.000Z","updated_at":"2024-01-13T14:50:09.000Z","dependencies_parsed_at":"2024-11-15T03:29:40.150Z","dependency_job_id":"f562ae24-3b87-4637-9d10-ee3e7668c432","html_url":"https://github.com/JohnFromSpace/Labyrinth","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/JohnFromSpace%2FLabyrinth","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JohnFromSpace%2FLabyrinth/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JohnFromSpace%2FLabyrinth/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JohnFromSpace%2FLabyrinth/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JohnFromSpace","download_url":"https://codeload.github.com/JohnFromSpace/Labyrinth/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253045998,"owners_count":21845823,"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":["ascii","ascii-art","labyrinth","labyrinth-generation","labyrinth-route-finder","labyrinth-solver","university-project"],"created_at":"2024-11-15T03:29:25.568Z","updated_at":"2025-05-08T10:32:42.693Z","avatar_url":"https://github.com/JohnFromSpace.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"**Задание за курсов проект № 10 - Лабиринт**\n\nДа се напише програма, която генерира произволен лабиринт в ASCII формат с размер 20х80 символа. За обозначаване на вътрешността на лабиринта (т.е. стените му), да се използва символът ‘#’, за обозначаване на границите му - ‘-’ за хоризонталните граници и ‘|’ - за вертикалните.\n\nНачалото в лабиринта да е обозначено с буквата S, която да има координати (1, 1) и изходът на лабиринта да е обозначен с буквата E с координати - (78, 78).\n\nЛабиринтът трябва задължително да има път от началната точка до изхода, който да съдържа поне три завоя.\nОт началната точка трябва да излизат и още поне 5 уникални пътя, като поне три от тях да са с дължина повече от 35 клетки (т.е. символа). Тези пътища не е задължително да стигат до изхода или границите на лабиринта. Ширината на пътищата в лабиринта са 1 символ за хоризонталните и 2 символа - за вертикалните пътища.\nРезултатът (т.е. лабиринтът) да се записва в текстов файл.\n\n**Пояснение:** Необходимо е всеки път при изпълнението на програмата да се генерира на случаен принцип е уникален лабиринт. Не се допуска използване на предварително готови шаблони за създаване на лабиринтите.\n\n![maze2](https://user-images.githubusercontent.com/96446768/208107837-1fad1f55-857c-4b5b-ae95-5910d5cbb0e2.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjohnfromspace%2Flabyrinth","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjohnfromspace%2Flabyrinth","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjohnfromspace%2Flabyrinth/lists"}