Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/matsuyoshi30/gomaze
Maze command written in Go
https://github.com/matsuyoshi30/gomaze
golang maze maze-generator
Last synced: 6 days ago
JSON representation
Maze command written in Go
- Host: GitHub
- URL: https://github.com/matsuyoshi30/gomaze
- Owner: matsuyoshi30
- License: mit
- Created: 2019-05-11T11:06:47.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-12-15T12:48:35.000Z (almost 5 years ago)
- Last Synced: 2024-05-01T17:40:07.689Z (6 months ago)
- Topics: golang, maze, maze-generator
- Language: Go
- Homepage:
- Size: 975 KB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Maze written in Go [![circleci](https://circleci.com/gh/matsuyoshi30/gomaze.svg?style=shield&circle-token=99ca77ba57ac5cdd3276aade4335a04c5f68879a)](https://circleci.com/gh/matsuyoshi30/gomaze)
### Usage
```
$ go get -u github.com/matsuyoshi30/gomaze$ gomaze
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
S || || || || || ||
|| |||||| || || || |||||||||| |||||| || || |||||| ||
|| || || || || || || || || || || ||
|||||| || || |||||| |||||| || || |||||||||| || || ||
|| || || || || || || || ||
|| || || |||||||||||||| |||||| |||||| || |||||| || ||
|| || || || || || || || ||
|| |||||| |||||| |||||| |||||| || || || || |||||| ||
|| || || || || || || || || || ||
|| || |||||| || || || || |||||||||| |||||||||||||| ||
|| || || || || || || || || ||
|||||| |||||| |||||| || || |||||||||||||||||||||| || ||
|| || || || || || || || ||
|||||||||| || |||||||||| |||||| |||||| || || ||||||||||
|| || || || || || || ||
|||||| |||||||||| || || || || |||||||||| || || ||||||
|| || || || || || || || || || ||
|| |||||| || |||||| || || || || |||||| |||||| || ||
|| || || || || || || || || || ||
|| |||||||||| |||||| |||||||||||||| || || || || ||||||
|| || || || || || || || ||
|| |||||| |||||||||| |||||||||| || || || || |||||| ||
|| || || || || || ||
|| |||||||||| |||||| |||||| |||||||||||||||||| |||||| ||
|| || || || || || || || || ||
|||||| || || || || |||||| || |||||||||| ||||||||||||||
|| || || || || ||
|| || || |||||||||| |||||||||||||||||| || |||||| || ||
|| || || || || || || G
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
```You can specify the size of maze with `--height` or `--width`.
```
$ gomaze --height 10 --width 10
||||||||||||||||||||||
S || || ||
|||||| || |||||| ||
|| || ||
|| |||||| || ||||||
|| || || ||
|| || || |||||| ||
|| || || ||
|||||| || |||||| ||
|| || || G
||||||||||||||||||||||
```You can play the maze with `--screen` and use arrow keys.
![](./_resource/screen.gif)
You can see the maze solution with `--bfs` or `--dfs`.
![](./_resource/bfs.gif)