Аркады

Найди выход: Лабиринт

Time0
 

Arrow keys, WASD or swipe to move. Reach the ★.

Каждый лабиринт здесь строится заново из символов Unicode-блоков — стены здесь буквально текст. Проведите маркер от старта к светящемуся выходу через идеальный, случайно сгенерированный лабиринт. Между любыми двумя точками существует ровно один путь, так что вопрос лишь в том, сможете ли вы его найти.

Как играть

Лабиринт in 4 steps

01

Найдите свой маркер

Вы начинаете в верхнем левом углу лабиринта, отмеченном светящимся маркером. Выход светится в нижнем правом углу.

02

Двигайтесь через проходы

Используйте стрелки (или свайп), чтобы двигаться вверх, вниз, влево и вправо — но только там, где есть проход, а не сквозь стену.

03

Прокладывайте маршрут

Продвигайтесь к выходу. Уткнулись в тупик? Вернитесь назад и попробуйте другое ответвление.

04

Доберитесь до выхода

Встаньте на клетку выхода, чтобы пройти лабиринт. Затем сгенерируйте новый — побольше, если решитесь.

Управление

Стрелки / W A S D
Передвинуть маркер (там, где не мешает стена)
Свайп
Двигаться в направлении свайпа (на сенсорных устройствах)
Кнопки размера
Выбрать маленький, средний или большой лабиринт
R
Сгенерировать новый лабиринт

Strategy

Советы и стратегия

Попробуйте правило одной стены

Держите «руку» на одной и той же стене (например, всегда поворачивайте налево, когда можете) — и в односвязном лабиринте вы рано или поздно доберётесь до выхода.

Смотрите вперёд, а не под ноги

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

Запоминайте тупики

Мысленно вычёркивайте коридоры, закончившиеся тупиком, чтобы не возвращаться в них снова, — в лабиринте нет циклов, которые могли бы вас выручить.

Увеличивайте размер постепенно

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

Об игре Лабиринт

Лабиринты — одна из древнейших головоломок человечества: от мифического критского лабиринта Минотавра до декоративных лабиринтов из живой изгороди в европейских дворцах. Решение лабиринтов на бумаге, а позже на экране, увлекает людей уже тысячи лет.

Лабиринты здесь — «идеальные»: каждая клетка достижима, а между любыми двумя точками существует ровно один путь без циклов. Они генерируются рандомизированным алгоритмом обхода в глубину с возвратом («recursive backtracker»), который прокладывает длинные извилистые коридоры, — тем же алгоритмом, который изучают на бесчисленных курсах информатики как введение в обход графов.

Верный духу сайта, лабиринт целиком нарисован символами Unicode-блоков, так что сам лабиринт буквально сделан из текста. Выберите размер — ваше самое быстрое прохождение для каждого размера сохраняется локально в браузере.

FAQ

Вопросы про Лабиринт

Любой ли лабиринт разрешим?
Да. Каждый лабиринт — «идеальный»: полностью связный, с ровно одним путём между любыми двумя клетками, — так что маршрут от старта до выхода есть всегда.
Как двигаться?
Используйте стрелки или WASD на клавиатуре либо свайп на сенсорном экране. Двигаться можно только там, где есть проход, но никогда сквозь стену.
Есть ли приём для прохождения лабиринтов?
Классический метод «следования вдоль стены» — когда «рука» всё время касается одной и той же стены — гарантированно приводит к выходу в лабиринте без циклов, как здесь.
Можно ли усложнить игру?
Да, выберите больший размер — коридоры станут длиннее, а развилок для навигации будет намного больше.
Сохраняется ли моё лучшее время?
Ваше самое быстрое прохождение для каждого размера лабиринта хранится локально в вашем браузере.

The characters

Чем нарисована Лабиринт

Ни спрайтов, ни canvas — это поле сделано из текста. Скопируйте символы, из которых оно построено, вместе с их именами и кодами Unicode.

Support the arcade

Нравятся игры?

UnicodeGames бесплатен, без рекламы и всегда таким останется. Если игра скрасила вам перерыв на кофе, можете отплатить тем же.

Угостить меня кофе

One-off · No account needed · Handled by Buy Me a Coffee