You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Aaron Fischer fd5b87b2da Add the GPL v3 license 1 year ago
cmd/kartograph-map-generator Error handling 1 year ago
pkg Litle typo changes 1 year ago
Dockerfile Version 1.0 1 year ago
LICENSE Add the GPL v3 license 1 year ago
README.mkd Add hints 1 year ago
docker-compose.yml Add docker compose file 1 year ago
go.mod Version 1.0 1 year ago
go.sum SVG generator, start with PDF generator 1 year ago
license.txt Add the GPL v3 license 1 year ago


Der Kartograph Map Generator

Generate your own maps for "Der Kartograph" easily.


  • 2021-03-25: First working version with a solid map generator. Output formats can be set to SVG, ASCII or JSON. The -web param will spawn a webserver with a nice GUI to generate maps and print them.


You need to build the source first. The simplest way is to use the provided Dockerfile, which will build the software and create a convenient image (This is a multi stage Dockerfile, so the resulting image is a small Alpine Linux image with just the map generator binary.)

$ docker build -t kartograph .


See all available options:

$ docker run -it kartograph -help

Spawn a webserver:

$ docker run -it kartograph -web

Generate a map with the seed "hey jim" and output it as a SVG image:

$ docker run -it kartograph -output=svg -seed='hey jim' > map.svg

You want an epic game? Lets generate a big map with a lot of wasteland and ruins:

$ docker run -it kartograph -seed=aaron \
      -size=20 -wastelands=100 -ruins=10 \
      -output=svg > map.svg