Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/AlexEidt/Amaze
Maze Pattern Generator.
https://github.com/AlexEidt/Amaze
geometric-art maze-pattern mazeletter
Last synced: 3 months ago
JSON representation
Maze Pattern Generator.
- Host: GitHub
- URL: https://github.com/AlexEidt/Amaze
- Owner: AlexEidt
- License: mit
- Created: 2021-09-18T02:46:23.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2022-01-08T23:16:14.000Z (almost 3 years ago)
- Last Synced: 2024-06-18T06:33:18.135Z (5 months ago)
- Topics: geometric-art, maze-pattern, mazeletter
- Language: Go
- Homepage: https://youtu.be/RDQ7rYMY5eg
- Size: 4.06 MB
- Stars: 6
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Amaze
Maze pattern generator.
## Boxwood
## Labyrinth
## Metropolis
## Palazzo
## Path
## Sandcastle
## Underworld
## Utopia
## Ziggurat
# Usage
```
go run amaze.go [optional args] filename
``````
-a Create one frame per character in character set.
-bg string
Background color in RGBA format. (default "255,255,255,255")
-chars string
Character set to use for patterns. (default "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~")
-fg string
Foreground color in RGBA format. (default "0,0,0,255")
-font string
Font to write letters in. One of: boxwood, labyrinth, metropolis, palazzo, path, sandcastle, underworld, utopia, ziggurat (default "metropolis")
-h int
Image height. (default 1080)
-l int
Limit the number of animation frames created. (default 94)
-r Generate Random Patterns.
-size int
Font Size. (default 100)
-w int
Image width. (default 1920)
```# Dependencies
This script depends on the [Go Graphics (gg)](https://github.com/fogleman/gg) library by [Michael Fogleman](https://github.com/fogleman).
```
go get -u github.com/fogleman/gg
```# Acknowledgements
* These maze patterns were made possible by the fonts available at [mazeletter.xyz](http://mazeletter.xyz/). Credit goes to [Paul Cronan](https://medium.com/fathominfo/building-a-maze-typeface-a6a2afa5ab73) and team for these incredible fonts.