Aqui está a idéia básica: eu tenho um jogo de Rogue-ish, talvez Dwarf Fortress-ish, com um mundo superior gerado aleatoriamente e várias entradas de masmorras espalhadas por ele. Eu já tenho as masmorras basicamente cobertas, mas estou presa em um aspecto do mundo superior.
O mundo superior, considerado como um mapa 2D de telas, deve ter uma distribuição talvez semelhante a uma bolha de quatro temas ou biomas diferentes - pradarias, deserto, neve e pântano, cada um com sua própria quantidade total de telas. Digamos que o mapa seja 8x8, o que fornece 64 telas únicas. Metade delas poderia ser pradarias, um quarto de deserto e pântano e neve ganham um quarto cada:
Parece que a redução da paleta tornou a neve da mesma cor do pântano. Originalmente, havia oito telas de neve no canto inferior e uma área de pântano com oito telas no meio. Desculpe por isso e ignore os marcadores de localização.
O melhor que consegui foram algumas formas serpenteantes, e muitas vezes com combinações sem sentido, como o deserto serpenteando na neve (ou vice-versa). Pela minha vida, não consigo descobrir como obtê-la de maneira agradável e desonesta, sem falar em fazer sentido (?) Climático. Então, como eu gero um mapa de bioma como na maquete?
Ok, por solicitação: o mundo realmente não é muito maior que esse exemplo, e o que eu preciso é apenas uma maneira de espalhar algumas bolhas que determinam aparências temáticas, com a limitação extra de que a neve não pode tocar no deserto. As telas não rolam e, se uma tela estiver definida como "deserto", não haverá grama em nenhum lugar.