Генератор лабиринтов и греческого меандра

Два классических линейных орнамента. Вырастите лабиринт, коридоры которого продолжаются через края тайла, или нарисуйте греческий меандр, бордюр из прямоугольных спиралей Древней Греции. Настройте размеры и цвета и сохраните бесшовный узор в SVG, PNG или как CSS-фон.

Открыть в генераторе Как это работает

Плотный зелёный лабиринт из скруглённых коридоров на тёмном фоне

Лабиринты и греческий меандр

В совершенном лабиринте между любыми двумя клетками ровно один путь: нет петель и замкнутых комнат. Это тот лабиринт, что печатают в сборниках головоломок, и целиком он даёт беспокойный фактурный узор.

Греческий меандр — бордюр из прямоугольных спиралей, зацепленных за бегущую линию; его применяли в греческой вазописи и архитектуре с древности. Название происходит от Меандра, извилистой реки в Малой Азии. Ширина линии равна ширине коридора, и поэтому у меандра ровный ритм.

Как генератор их строит

Лабиринт прорезается рандомизированным поиском в глубину: от одной клетки алгоритм идёт к случайному непосещённому соседу, пробивая стену между ними, а когда упирается в тупик, возвращается. Сетка замкнута как тор, поэтому коридоры, уходящие за край тайла, выходят с противоположной стороны, и узор бесшовный. Одно и то же зерно всегда даёт один и тот же лабиринт.

Меандр строится из прямоугольной спирали с выбранным числом витков. Ряды меандра укладываются с зазором между ними, а вдоль верхнего края может идти линия.

Что можно настроить

Экспорт и использование

Сохраните бесшовный тайл в PNG или SVG или скопируйте готовый CSS-фон. Созданные вами узоры можно использовать свободно: лично или в коммерческих целях.