Для определения того, будет ли в определенной координате сгенерирован тайл, мы используем алгоритм Окрестности Мура. Окрестность Мура — это как если бы ты смотрел на тайл и проверял все соседние клетки по сторонам, чтобы решить, стоит ли там появляться новому тайлу. Этот алгоритм помогает распределить тайлы на каждом уровне, создавая логичные и разнообразные ландшафты, которые делают игру более интересной и вариативной.
Не понял зачем генерировать нулевой слой
0 слой не всегда заполняется целиком. В игре будет механика позволяющая столкнуть врагов в пропасть. Просто конкретно в этом конфиге было задано заполнение на 100%