this post was submitted on 20 Oct 2023
6 points (100.0% liked)

Procedural Generation

148 readers
1 users here now

A community to discuss and share anything procedural generation related, for example game worlds and assets, or simulations whether scientific or ludic.

From Wikipedia:

Procedural generation is a method of creating data algorithmically as opposed to manually, typically through a combination of human-generated assets and algorithms coupled with computer-generated randomness and processing power.

founded 1 year ago
MODERATORS
 

Hi,

I want to do a large (very large, think about 50k x 50k) hex world map... I want something like the hexmap made here: https://github.com/eranimo/hexgen (excellent generator, btw). I know I can use a noise function to obtain most of this (like heightmap, temperatures, moisture, etc.), but I know the x,y approach and noise has limitations when one wants to work by zones (for example, to make rivers or design zones like this is more mountains, this is a lakes zone, etc.) as explained here: https://www.redblobgames.com/maps/terrain-from-noise/

does someone knows how can I overcome this problem ?

thanks !

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 2 points 1 year ago

You could achieve that by altering the noise result. For example to get a mountain range, just raise the landscape. Making the river continue is a bit more complicated but could boild down to the same.

So the problem could be solved by finding a way to store modifications to the noise, in an infinite grid. Which would be nice anyways, for examle to store player modifications.

If someone knows a solution, please @tag me!