Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Почему-то просто залипаю на анимацию работы алгоритмов. Завораживает, спасибо!
Спасибо за статью! Прекрасная комбинация лабиринтов и клеточного автомата. В своём проекте как раз испытываю сложности с тем, что лабиринты слишком сложные, а клеточный автомат генерирует изолированные комнаты. Но скрестить как у меня ума не хватило.
При построении лабиринта алгоритмом Прима по примеру из статьи важно знать, что to_check.append должен добавлять только уникальные ячейки, которых еще нет в массиве to_check, иначе алгоритм будет делать дыры в смежных путях, образую не лабиринт, а комнаты с колоннами.
Использование алгоритма Прима для генерации соединённых друг с другом пещер