ПРОТОКОЛ: ОЧИСТИТЬ ПОЛЕ // ПАРЫ ОДИНАКОВЫХ СИМВОЛОВ
Правила
ВЫБОР
Выбери две одинаковые плитки. Между ними должна быть «дорожка»
не более чем с двумя поворотами.
Дорожка не проходит сквозь другие плитки.
ФОРМЫ
Любые формы валидны. Прямая, «буква Г», «зигзаг», «лесенка»
(N-образная), «ступенька» — всё, что укладывается в 2 поворота.
Светящаяся линия при совпадении показывает фактический маршрут.
ГРАНИЦА
Края поля непроницаемы. Путь не может выходить за пределы
игрового поля — обходить углы снаружи запрещено.
Это делает игру строже: некоторые пары требуют аккуратной
последовательности снятия.
ЦЕЛЬ
Победа. Очисти всё поле до истечения таймера. 30 уровней
с разными структурами — от плотной сетки до фигур и лабиринтов.
Расположение пар
↔
Пары раскиданы по полю. Одинаковые плитки специально
разнесены на большое расстояние — они не лежат рядом.
⋯
Путь открывается постепенно. Между далёкими парами сначала
стоят другие плитки. Снимая их одну за другой, ты прокладываешь
дорожку к дальним парам.
Раскладка строится от обратного: сначала «закрываются»
дальние пары, потом ближние. В игре это даёт ощущение, что
ты шаг за шагом расчищаешь путь.
✓
Всё разрешимо. Существует корректный порядок снятия всех пар —
проверяется генератором после раскладки.
Гарантия решаемости
✓
Каждое поле гарантированно разрешимо. Раскладка генерируется
«от обратного» и проверяется симуляцией снятия пар.
Путь каждой пары укладывается в границы поля и проходит
максимум через 2 поворота.
↻
Если ходов не осталось — авто-пересборка оставшихся символов
по тому же принципу сохраняет разрешимость.
Управление
H
Подсказка — подсветить валидную пару. Снимает 5 секунд времени.
S
Смешать — перемешать символы оставшихся плиток. Снимает 10 секунд.
Кнопка мигает янтарным, если ходов больше нет.
P
Пауза — таймер останавливается.
Уровни
1–30
Каждый уровень имеет свою структуру поля, число пар и лимит времени.
Уровни открываются последовательно. Прогресс сохраняется.
★
Пройденные уровни отмечены зелёным. Лучший результат показывается
в окне победы.
Счёт
+ОЧ
Каждая пара — очки. Бонус за оставшееся время при победе. Общий счёт
копится между уровнями.