Aquí está la idea básica: tengo un juego Rogue-ish, quizás Dwarf Fortress-ish, con un mundo exterior generado aleatoriamente y varias entradas de mazmorras dispersas a su alrededor. Ya tengo las mazmorras básicamente cubiertas, pero estoy atrapado en un aspecto del supramundo.
Dicho supermundo, considerado como un mapa 2D de pantallas, debería tener una distribución similar a una burbuja de cuatro temas o biomas diferentes: praderas, desierto, nieve y pantano, cada uno con su propia cantidad total de pantallas. Digamos que el mapa es 8x8, lo que da 64 pantallas únicas. La mitad de ellos podrían ser pastizales, un cuarto del desierto, y el pantano y la nieve reciben un cuarto cada uno:
Parece que la reducción de la paleta ha hecho que la nieve sea del mismo color que el pantano. Originalmente, había ocho pantallas de nieve en la esquina inferior y un área pantanosa de ocho pantallas ligeramente escalonada en el medio. Lo siento por eso, e ignore los marcadores de ubicación.
Lo mejor que pude obtener fueron algunas formas de serpientes, y a menudo lo suficiente con combinaciones sin sentido como el desierto serpenteando a través de la nieve (o viceversa). No puedo por mi vida descubrir cómo hacerlo agradable y sucio, y mucho menos que tenga sentido climático (?). Entonces, ¿cómo genero un mapa de bioma como en la maqueta?
De acuerdo, a pedido: el mundo realmente no es mucho más grande que ese ejemplo, y lo que necesito es solo una forma de extender algunas manchas que determinan las apariencias temáticas, con la limitación adicional de que la nieve no puede tocar el desierto. Las pantallas no se desplazan, y si una pantalla está configurada en "desierto", no habrá pasto en ninguna parte.