Exactly, don't want snow next to desert. So how to organize them? Buffer biomes? So a swamp between snow and desert? I mean I'll play whatever in RW, but if we will talk about not wanting snow next to desert, might as well do something that creates immersion right? Thus the equator thing. Also, north and south would have meaning. Anyways.. I'm repeating myself haha
Nope, not a swamp biome, it is really easy if you don't have static biomes in mind like minecraft. So for instance i run into a desert biome, it's very dry and hot. And it has many other properties, you can assign this properties a certian value, so maybe the attribute "temperature"=50 degree celcius. Let us think we have a number of this properties for each biome, so we can do 3 things:
1. We can make several variants of one biome type, e.g. a desert which has very high temperature without any source of water or maybe we have a moderate desert, where we can find little sources of water
2. We can so cluster our biomes and are able to set rules which biomes could be connected to eachother, e.g. a grass biome is allowed to be connected to a desert, a snow biome is not.
3. We have this values, so we could say if a biome has a value between X and Y, the connected biome, has to have a certain value which is related to this.
So we have the desert biome type, with the property "temperature" which must have an value between 40 and 60 degree and the value of the desert is located at 55° and we have a connected gras biome an grass biome type has even the property "temperature", which has a range from 12 til 30 degree. So as the biome gets generated a random number is defined, maybe 24°. What we can do now is to say the "border" of the biome is connected to the desert so make a temperature gradient from the center of the desert biome to the center of the grass biome. This results in the following if you pass the biome border the temperature will slowly goes down, like in the real world.
To get the best result you need to assign for your generated content even those clustered properties, for instance which vegetation, at which temperature and water availability grows.
I hope you may understand, its to early to write good english