I'm making a Minecraft clone for the sake of it (with some inspriation from Dwarf Fortress) and had a few questions about the way the world generation is handled.
Things I want it to cover:
- Biomes such as hills, mountains, forests, etc.
- Procedural (so it stretches to infinity... is wrap-around a possibility?)
- Breaking the map into smaller chunks
- Moddable (ie, new terrain types)
- Multiplayer compatible
In particular, I've seen things such as Perlin Noise, Heightmaps, and Marching Cubes thrown around. These are like different tools to use, but I don't know when or why I would use them. Are there any other techniques that are useful for map generation? I realize this is borderline subjective and open-ended, but I am looking for some more insight into the processes involved.
© Game Development or respective owner