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: about 2 months 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 (almost 11 years ago)
- Default Branch: main
- Last Pushed: 2021-03-09T18:51:15.000Z (over 4 years ago)
- Last Synced: 2025-07-06T01:05:54.515Z (3 months ago)
- Topics: ai, genetic-algorithm, go, minecraft-banner, svg, web-application
- Language: Go
- Homepage:
- Size: 3.62 MB
- Stars: 8
- Watchers: 3
- 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