(ideas for whenever you guys next put some work into the world builder)
For the most part, I find the world builder pretty intuitive - but defining biome distributions is incredibly frustrating (itās really hard to build an accurate mental model of it)
Currently, it seems like the constraints we define (over altitude, humidity, etc) are weighted between all the biomes in the world. It makes sense (canāt have a spot w/o a biome!), but also makes things incredibly difficult to set up.
If I tweak one biomeās constraints slightly, other biomes can change dramatically as a result. Or even more confusing, I can decrease the distance between min/max values for a particular constraint - and the biomeās surface area increases rather than decreases.
I think we need something more deterministic:
- Make the min/max constraints hard constraints. E.g. if I set a biome to 0.5-1.0 altitude, I should never see it when the noise function is out of that range.
- Introduce a ādefaultā biome (so that there are no holes in the world)
- Add the ability to define arbitrary constraint types (Iām not sure the 4 existing ones are enough for more complicated worlds)