{"id":18012939,"url":"https://github.com/matsuyoshi30/gomaze","last_synced_at":"2025-03-26T16:31:45.080Z","repository":{"id":114962389,"uuid":"186122530","full_name":"matsuyoshi30/gomaze","owner":"matsuyoshi30","description":"Maze command written in Go","archived":false,"fork":false,"pushed_at":"2019-12-15T12:48:35.000Z","size":998,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-10-30T05:00:08.915Z","etag":null,"topics":["golang","maze","maze-generator"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/matsuyoshi30.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-05-11T11:06:47.000Z","updated_at":"2022-05-14T22:09:10.000Z","dependencies_parsed_at":null,"dependency_job_id":"4de93f0e-7c51-4d94-991f-880b700af624","html_url":"https://github.com/matsuyoshi30/gomaze","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/matsuyoshi30%2Fgomaze","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matsuyoshi30%2Fgomaze/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matsuyoshi30%2Fgomaze/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matsuyoshi30%2Fgomaze/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/matsuyoshi30","download_url":"https://codeload.github.com/matsuyoshi30/gomaze/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245692711,"owners_count":20656993,"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":["golang","maze","maze-generator"],"created_at":"2024-10-30T03:19:30.333Z","updated_at":"2025-03-26T16:31:44.665Z","avatar_url":"https://github.com/matsuyoshi30.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Maze written in Go [![circleci](https://circleci.com/gh/matsuyoshi30/gomaze.svg?style=shield\u0026circle-token=99ca77ba57ac5cdd3276aade4335a04c5f68879a)](https://circleci.com/gh/matsuyoshi30/gomaze)\n\n### Usage\n\n```\n$ go get -u github.com/matsuyoshi30/gomaze\n\n$ gomaze\n||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||\nS           ||  ||                      ||  ||          ||  ||\n||  ||||||  ||  ||  ||  ||||||||||  ||||||  ||  ||  ||||||  ||\n||  ||  ||  ||      ||      ||  ||  ||  ||      ||      ||  ||\n||||||  ||  ||  ||||||  ||||||  ||  ||  ||||||||||  ||  ||  ||\n||  ||              ||  ||  ||          ||          ||  ||  ||\n||  ||  ||  ||||||||||||||  ||||||  ||||||  ||  ||||||  ||  ||\n||  ||  ||  ||                  ||          ||      ||  ||  ||\n||  ||||||  ||||||  ||||||  ||||||  ||  ||  ||  ||  ||||||  ||\n||          ||  ||  ||  ||  ||      ||  ||  ||  ||          ||\n||  ||  ||||||  ||  ||  ||  ||  ||||||||||  ||||||||||||||  ||\n||  ||          ||  ||  ||  ||  ||                  ||  ||  ||\n||||||  ||||||  ||||||  ||  ||  ||||||||||||||||||||||  ||  ||\n||      ||  ||          ||  ||  ||          ||  ||          ||\n||||||||||  ||  ||||||||||  ||||||  ||||||  ||  ||  ||||||||||\n||              ||  ||      ||      ||      ||      ||      ||\n||||||  ||||||||||  ||  ||  ||  ||  ||||||||||  ||  ||  ||||||\n||      ||  ||  ||      ||  ||  ||  ||          ||      ||  ||\n||  ||||||  ||  ||||||  ||  ||  ||  ||  ||||||  ||||||  ||  ||\n||  ||              ||  ||  ||  ||      ||  ||  ||  ||      ||\n||  ||||||||||  ||||||  ||||||||||||||  ||  ||  ||  ||  ||||||\n||      ||          ||              ||  ||  ||      ||  ||  ||\n||  ||||||  ||||||||||  ||||||||||  ||  ||  ||  ||  ||||||  ||\n||  ||              ||  ||                  ||  ||          ||\n||  ||||||||||  ||||||  ||||||  ||||||||||||||||||  ||||||  ||\n||      ||  ||  ||  ||      ||  ||  ||              ||      ||\n||||||  ||  ||  ||  ||  ||||||  ||  ||||||||||  ||||||||||||||\n||          ||          ||              ||  ||              ||\n||  ||  ||  ||||||||||  ||||||||||||||||||  ||  ||||||  ||  ||\n||  ||  ||      ||          ||                      ||  ||   G\n||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||\n```\n\nYou can specify the size of maze with `--height` or `--width`.  \n\n```\n$ gomaze --height 10 --width 10\n||||||||||||||||||||||\nS       ||      ||  ||\n||||||  ||  ||||||  ||\n||      ||          ||\n||  ||||||  ||  ||||||\n||  ||      ||      ||\n||  ||  ||  ||||||  ||\n||      ||      ||  ||\n||||||  ||  ||||||  ||\n||      ||      ||   G\n||||||||||||||||||||||\n```\n\nYou can play the maze with `--screen` and use arrow keys.\n\n![](./_resource/screen.gif)\n\nYou can see the maze solution with `--bfs` or `--dfs`.\n\n![](./_resource/bfs.gif)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmatsuyoshi30%2Fgomaze","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmatsuyoshi30%2Fgomaze","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmatsuyoshi30%2Fgomaze/lists"}