Skip to content

Latest commit

 

History

History
65 lines (56 loc) · 2.69 KB

README.md

File metadata and controls

65 lines (56 loc) · 2.69 KB

Maze written in Go circleci

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.

You can see the maze solution with --bfs or --dfs.