Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xyproto/mcbanner
:flags: Application for generating Minecraft banners
https://github.com/xyproto/mcbanner
ai genetic-algorithm go minecraft-banner svg web-application
Last synced: 27 days ago
JSON representation
:flags: Application for generating Minecraft banners
- Host: GitHub
- URL: https://github.com/xyproto/mcbanner
- Owner: xyproto
- License: mit
- Created: 2014-11-08T20:10:27.000Z (about 10 years ago)
- Default Branch: main
- Last Pushed: 2021-03-09T18:51:15.000Z (over 3 years ago)
- Last Synced: 2024-10-05T15:25:41.250Z (about 1 month ago)
- Topics: ai, genetic-algorithm, go, minecraft-banner, svg, web-application
- Language: Go
- Homepage:
- Size: 3.62 MB
- Stars: 9
- Watchers: 4
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# mcbanner
Application for generating Minecraft banners.
## Includes
* A web server/page showing the variations of Minecraft banners, as SVG approximations (`mcweb`).
* A commandline application for evolving Minecraft banners with genetic algorithms (`evolve`).
* Go code for generating a random SVG banner and rendering it as PNG by using `rsvg-convert` (`random`).## Original goal
* Given an image, get the steps for creating the closest looking Minecraft banner. This goal is a work in progress, since the evolution is not rapid enough. Perhaps using smaller images when rendering from SVG, or another algorithm, would work.
## General information
* Version: 2.0.1
* License: MIT