Как пользоваться
- Выберите Размер или введите Ширину (клеток) и Высоту (клеток) сами.
- Нажмите Создать лабиринт. Запишите Номер листа, чтобы потом создать тот же лабиринт.
- Нажмите Напечатать лабиринт и решение: сначала напечатается лабиринт, а решение — на отдельной странице.
- Используйте Скачать лабиринт (PNG) или Скачать решение (PNG), чтобы сохранить картинку любого из них.
Как строится лабиринт
Сначала все стены стоят. Из текущей клетки рекурсивный поиск с возвратом выбирает случайного соседа, которого ещё не посетил, убирает стену между ними и переходит к нему. Если у клетки нет непосещённых соседей, алгоритм возвращается к последней клетке, у которой они есть. Этот рандомизированный поиск в глубину посещает каждую клетку, как описано в статье Википедии о генерации лабиринтов.
В итоге проходов на один меньше, чем клеток. Поэтому проходы образуют дерево: любые две клетки соединены ровно одним путём, и это совершенный лабиринт.
От простого до экспертного
- Простой: 10 на 14 клеток, всего 140 клеток.
- Средний: 18 на 26 клеток, всего 468 клеток.
- Сложный: 28 на 40 клеток, всего 1 120 клеток.
- Экспертный: 40 на 56 клеток, всего 2 240 клеток. Ширина и высота могут быть любыми от 4 до 60 клеток.
Чего эта страница не охватывает
- Лабиринты с петлями, несколькими выходами или фигурой, отличной от прямоугольника.
- Шестиугольные, круглые или трёхмерные лабиринты.
- Игру на время и сохранённые лабиринты: лабиринт рисуется в вашем браузере и печатается или скачивается, ничего не сохраняется.
Пример: лабиринт 4 на 4
Лабиринт из 4 на 4 клеток содержит 16 клеток. Совершенный лабиринт имеет на один проход меньше, чем клеток, значит, в нём 15 проходов. Поскольку проходы образуют дерево, от входа до выхода ведёт ровно один путь.
| Показатель | Расчёт |
|---|---|
| Клеток | 4 × 4 = 16 |
| Проходов | 16 − 1 = 15 |
| Путей от старта до финиша | 1 |
Частые вопросы
Как получить тот же лабиринт снова?
Запишите номер листа. Введите тот же номер с той же шириной и высотой, и страница нарисует тот же лабиринт. Другой номер даёт другой лабиринт того же размера.
Соединены ли все клетки между собой?
Да. До каждой клетки можно дойти от входа, и любые две клетки соединяет только один путь, поэтому в лабиринте нет петель и изолированных углов.
Почему до финиша ведёт только один маршрут?
Проходы совершенного лабиринта образуют дерево: петель нет, поэтому любые две клетки соединены одним путём. Именно поэтому решение в ответе — это тот единственный маршрут, по которому нужно идти.
Что есть на PNG-картинках?
На картинке лабиринта видны стены, старт и финиш. На картинке решения те же стены, а маршрут нарисован цветом. Обе картинки высокого разрешения, их можно печатать и пересылать.
Можно ли напечатать лабиринт и решение на разных страницах?
Да. Кнопка печати сначала печатает лабиринт, затем решение на отдельной странице, поэтому можно раздать лабиринт и оставить ответ себе.
Лабиринты сохраняются или отправляются на сервер?
Нет. Лабиринт рисуется в вашем браузере. На нашей стороне ничего не сохраняется, а каждая новая страница начинается с нового номера листа.
Источники
Цифры и текст в последний раз проверены вторник, 10 ноября 2026 г..