{"id":16374973,"url":"https://github.com/moderocky/maze","last_synced_at":"2026-02-15T22:33:05.634Z","repository":{"id":243091497,"uuid":"811365137","full_name":"Moderocky/Maze","owner":"Moderocky","description":null,"archived":false,"fork":false,"pushed_at":"2024-06-08T13:31:22.000Z","size":29,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-19T14:50:53.263Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","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/Moderocky.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":"2024-06-06T13:04:50.000Z","updated_at":"2024-06-13T04:57:24.000Z","dependencies_parsed_at":"2024-06-06T17:55:12.231Z","dependency_job_id":"dc033d32-4ef8-424b-b8de-20cdc2a6e2e3","html_url":"https://github.com/Moderocky/Maze","commit_stats":null,"previous_names":["moderocky/maze"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Moderocky/Maze","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Moderocky%2FMaze","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Moderocky%2FMaze/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Moderocky%2FMaze/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Moderocky%2FMaze/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Moderocky","download_url":"https://codeload.github.com/Moderocky/Maze/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Moderocky%2FMaze/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29490913,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-15T19:29:10.908Z","status":"ssl_error","status_checked_at":"2026-02-15T19:29:10.419Z","response_time":118,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":[],"created_at":"2024-10-11T03:19:00.891Z","updated_at":"2026-02-15T22:33:05.610Z","avatar_url":"https://github.com/Moderocky.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"Maze\n=====\n\nThis is a little library for generating (and handling) mazes in Java.\n\nI wanted to create mazes for a project and found no suitable maze-generating libraries online.\nThe ones I did find were either:\n\n- Unsuitable for converting into the format I needed\n- Impossible to customise or control in any meaningful way\n- Ridiculously greedy for memory\n\nThis was designed with the following abilities in mind:\n\n1. To represent mazes in a wall-and-path pixel layout. \\\n   For any (x,y) coordinate in the maze, you can test whether that position is a path or a wall,\n   and metadata about the position (e.g. is it on the correct path? Is it an intersection?)\n2. To allow fine-grain control over the maze generation. \\\n   The ability to set the start and end points, to create multiple exits, etc.\n3. To minimise the memory footprint, and allow very large mazes to be generated.\n   \u003e Note to fellow maze library creators: \\\n   Please, for goodness' sake, don't create a table of individual `Cell` objects :(\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmoderocky%2Fmaze","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmoderocky%2Fmaze","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmoderocky%2Fmaze/lists"}