Goal: Create good looking, somewhat realistic, random fantasy SVG maps for regions. Not only a city, not a whole world, just the size for a cute story, and tiny little adventure, ...
Current state of the project: Trying out different ideas, later then merge some ideas together. If you like to contribute to this project, create a new directory or copy an existing directoy.
- https://thomasstauffer666.github.io/map-yard/prototypes/trees/index.html
- https://thomasstauffer666.github.io/map-yard/prototypes/gabriel-terrain-gen/index.html
- https://thomasstauffer666.github.io/map-yard/prototypes/mountains-bezier/index.html
- https://thomasstauffer666.github.io/map-yard/prototypes/outline-grid/index.html
- Ideas (amount of time needed to implement it)
- 1: Hills
- 1: a single "Place of Interest" (see below)
- 2: Palette (grayscale, night/day, color, ancient map, ...)
- 2: Scaling does not influence stroke thickness
- 2: better translate level to color for debugging
- 2: Name Towns & Place of Interests (based on seed)
- 3: Name Forests & Lakes & Rivers & Streets
- 3: Fill Lakes
- 3: Rivers (high to low)
- 3: Bridge: street & river
- 4: Nicely draw names onto map
- 4: Streets Shortest Path (Dijkstra's Algorithm)
- Ideas (amount of time needed to implement it)
- Compass Rose
- Image Border
- Lakes
- Map Scale
- Map Seed
- Mountains, Ridges
- Agricultural Field
- Names (Map, Towns, Lakes, Rivers, ...)
- Places of Interest (Obelisk, Volcano, Pit, Cave, Dungeon, Fortress, Portal, ...)
- Rivers
- Hills
- Shadows / Lights
- Streets / Paths
- Towns
- Trees, Forest
- https://en.wikipedia.org/wiki/Signed_distance_function
- https://en.wikipedia.org/wiki/Superformula
- https://azgaar.wordpress.com/
- https://www.redblobgames.com
- http://pcg.wikidot.com/
- https://en.wikipedia.org/wiki/Perlin_noise
- https://en.wikipedia.org/wiki/Simplex_noise
- http://devmag.org.za/2009/05/03/poisson-disk-sampling/
- https://watabou.itch.io/medieval-fantasy-city-generator
- https://citygenerator.morgajel.net/
- https://maps.probabletrain.com