No description
  • Go 89.8%
  • Shell 5.5%
  • Makefile 4.7%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2024-03-23 11:15:12 +09:00
.github/workflows unify CI and Release workflows 2024-03-23 09:44:45 +09:00
cmd/maze bump up version to 0.0.11 2024-03-23 11:15:12 +09:00
test add tests for image formats 2024-03-23 11:14:16 +09:00
.gitignore include CREDITS file in artifacts 2021-01-09 21:11:04 +09:00
go.mod update dependencies 2024-03-23 10:14:06 +09:00
go.sum update dependencies 2024-03-23 10:14:06 +09:00
LICENSE update copyright year in LICENSE 2024-03-23 10:21:22 +09:00
Makefile improve test and release workflows 2023-05-04 14:51:45 +09:00
maze.go change solution color of images to blue for consistency 2024-03-23 11:14:16 +09:00
README.md update CI badge URL in README.md 2024-03-23 09:45:57 +09:00

maze

CI Status

maze

Usage

The maze command without the arguments prints the random maze to the standard output.

maze

maze

We can play the maze on the terminal with --interactive.

maze --interactive

maze

The --format color is a good option to print the colored maze. Also we can specify the size of the maze with --width and --height.

maze --width 20 --height 10 --format color

maze

We can toggle the solution with the s key. maze

If we change the font size of the terminal smaller, we get a large maze. maze

Installation

Homebrew

brew install itchyny/tap/maze

Build from source

go install github.com/itchyny/maze/cmd/maze@latest

Bug Tracker

Report bug at Issues・itchyny/maze - GitHub.

Author

itchyny (https://github.com/itchyny)

License

This software is released under the MIT License, see LICENSE.

Special thanks

Special thanks to the termbox-go library.

References