update README

This commit is contained in:
Yongwei Xing 2021-03-03 13:24:54 +08:00
parent 9ff744e60e
commit 6ed1fdb3e6

View file

@ -1,2 +1,40 @@
# generativeart
Generative Art in Go
[![Go Report Card](https://goreportcard.com/badge/github.com/jdxyw/generativeart)](https://goreportcard.com/report/github.com/jdxyw/generativeart)
[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://raw.githubusercontent.com/jdxyw/generativeart/master/LICENSE)
generativeart is a Go package to generate many kinds of generative art. Currently, it supports the following type.
- Maze
- Julia Set
- Random Circle Trails
- Silk Smoke
- Spiral Square
- Square Grid
- Circle Line
For these kinds of art, the package provides as many as parameters to control the appearance.
## Install
```bash
go get github.com/jdxyw/generativeart
```
## Usage and example
## TODO
- Add more kinds of generative arts or types.
## Contribution
Thanks for the following sites and repos, I got lots of ideas, inspiration, code and tricks from them. The list would be very long, sorry for forgetting some of them.
- https://inconvergent.net/
- https://fronkonstin.com/
- https://github.com/aschinchon/cyclic-cellular-automata
- https://github.com/armdz/ProcessingSketchs
- https://github.com/Mr-Slesser/Generative-Art-And-Fractals
- http://blog.dragonlab.de/2015/03/generative-art-week-1