Вот основная идея: у меня есть игра Rogue-ish, возможно, Dwarf Fortress-ish, со случайно сгенерированным миром и несколькими входами в подземелья, разбросанными вокруг него. У меня уже есть подземелья в основном покрыт, но я застрял на аспекте надземных.
Указанный надземный мир, рассматриваемый как двумерная карта экранов, должен иметь распределение, похожее на блоб, с четырьмя различными темами или биомами - луга, пустыня, снег и болото, каждая из которых имеет общее количество экранов. Скажем, карта 8x8, которая дает 64 уникальных экрана. Половина из них может быть лугами, четвертью пустыни, а болото и снег - по четверти:
Кажется, что уменьшение палитры сделало снег таким же цветом, как и болото. Первоначально в нижнем углу было восемь снежных экранов, а в середине - слегка пораженная область с восемью экранами. Извините за это, и, пожалуйста, игнорируйте маркеры местоположения.
Лучшее, что я мог получить, это какие-то змеиные формы, и достаточно часто с бессмысленными комбинациями, такими как пустыня, пробирающаяся по снегу (или наоборот). Я не могу понять, как сделать его красивым и пустым, не говоря уже о том, чтобы это имело климатический (?) Смысл. Итак, как мне создать карту биома, как в макете?
Ладно, по запросу: мир на самом деле не намного больше, чем этот пример, и мне нужен только способ распространения некоторых пятен, которые определяют тематические появления, с дополнительным ограничением, что снег не может коснуться пустыни. Экраны не прокручиваются, и если экран настроен на «пустыню», на нем не будет травы.