

However, creating a detailed and accurate map by hand can be a daunting task.

Land Decoration generates some primarly visual cells on land like castles, lighthouses, mines or farmsteads.

Water Decoration generates some primarly visual cells on water like ships, water monsters or waves. Detail Steps affects the generation of every cell type (cities, rivers, mountains etc.). More steps equals more polished world shape! World Steps affects the shape of the world. This may not work perfectly on weaker devices like older phones due to performance issues.

Generation Speed affects how quickly the generation animation is played. City names generation culture changes how names of the cities are choosen. Menu you can adjust generation of some of the different cells, but results may vary as most of the cells have some sort of randomness involved in the generation. Cell can change it's state based on states and properties of all the surrounding 8 neighbors.įor example river cell can only appear near a mountain cell, that's why the amount of mountain cells on the map affects the amount of rivers created. You can check github page for the generator down below.Īll squares (called cells) on the map have different states and properties. Library for randomising names and HTML to Image for map downloading. It's based on cellular automata model using Sanojian'sĬellauto.js library. Fantasy Map Generator is an engineering thesis project created using HTML5, CSS3 (SASS) and JavaScript ES6.
