Какой порядок считается собранным
В классическом поле 4×4 верхняя строка должна содержать 1, 2, 3, 4, следующая — 5, 6, 7, 8, затем 9, 10, 11, 12. Внизу стоят 13, 14, 15 и пустая клетка справа. За один обычный шаг соседняя плитка сдвигается в свободное место по горизонтали или вертикали.
Пустота и плитка движутся в противоположные стороны. Поэтому в разных настройках стрелка может означать движение числа или движение пробела. Перед сложной последовательностью сделайте один пробный ход и проверьте направление. Далее будем называть именно движение плитки: например, «3 влево», а не просто «влево».
Сначала верхняя строка, затем следующая
Поставьте 1 в левый верхний угол, затем подведите 2 к соседнему месту. Для перемещения числа сначала обойдите его пустой клеткой через свободную часть поля. Не пытайтесь тянуть плитку по кратчайшей прямой, если для следующего сдвига невозможно занять нужную сторону.
Когда первые две позиции готовы, планируйте 3 и 4 вместе. Последнюю плитку строки трудно вставить отдельно, если её сосед уже окончательно закреплён. Сохраняйте место для небольшого манёвра в двух правых столбцах. Готовую верхнюю строку затем старайтесь не трогать, а числа 5–8 собирайте внутри оставшихся трёх рядов.
Пример подготовки последних двух плиток строки
Предположим, 1 и 2 уже стоят правильно. Подготовьте справа такую позицию: в верхней строке после них пусто и 3, а непосредственно под тройкой находится 4. Остальные клетки нижних рядов здесь несущественны. Это подготовительная расстановка пары, а не окончательное положение каждой плитки.
Теперь сдвиньте 3 влево в свободное место. Пустота окажется в правом верхнем углу. Сдвиньте туда 4 снизу вверх. Верхняя строка станет 1, 2, 3, 4, а свободная клетка уйдёт во второй ряд. Если заранее поставили 3 на её место и зажали четвёрку ниже, временно отведите тройку и подготовьте пару заново.
Как работать с двумя последними рядами
После первых двух строк меняйте направление сборки: собирайте левый столбец оставшейся области вертикальной парой 9 над 13. Затем аналогично ставьте 10 над 14. Такой переход оставляет пространство справа для движения пустой клетки; попытка сразу закончить третий ряд часто запирает нижние числа.
Для вертикальной пары действует та же идея, что и для горизонтальной: подготовьте оба числа рядом с их будущими местами и вводите вместе, сохраняя рабочую область. Когда остаётся квадрат 2×2, передвигайте три плитки вокруг пустого места до нужного порядка. Если порядок не выходит, проверьте предыдущую подготовку, а не повторяйте один и тот же круг бесконечно.
Почему нельзя просто поменять две последние плитки
Если в полностью собранном поле вручную переставить только 14 и 15, оставив пробел справа внизу, такая позиция уже не собирается разрешёнными сдвигами. У пятнашек есть ограничение чётности перестановки. Это свойство самой задачи, а не признак слишком длинного или плохо найденного решения.
В обычной партии, полученной допустимым перемешиванием, подобный недостижимый финал не появится. Если кажется, что осталась только обратная пара, осмотрите всё поле: может быть, ещё одно число не на своём месте или пустая клетка стоит не там. При сборке произвольной картинки вручную важно отдельно проверять разрешимость исходной расстановки.
Ошибки маршрута и полезная тренировка
Частая ошибка — смотреть только на расстояние до нужной клетки. Плитка может быть рядом, но пустота находится с неудобной стороны и требует обхода. Сначала мысленно проведите маршрут свободной клетки, убедитесь, что он не разрушит готовую область, и только после этого двигайте выбранное число.
Вторая ошибка — закреплять каждую плитку до подготовки её партнёра на краю. Потренируйте отдельно завершение строки из примера: несколько раз доведите 3 и 4 до подготовительной позиции и выполните два финальных сдвига. Затем попробуйте такой же принцип для вертикальной пары. Повторяемый приём полезнее случайной длинной серии кликов.
В опубликованной версии Fifteen есть подсказка клавишей H. Используйте один предложенный ход как повод разобраться, какую рабочую область он открывает. Подсказка может временно сдвинуть готовые числа; это не означает, что любое отступление нужно сразу отменять. Самостоятельная сборка по частям также не обещает минимального числа ходов.
Частые вопросы
Можно ли двигать плитку по диагонали?
Нет. Базовый ход соединяет плитку с соседней пустой клеткой по стороне. Перемещение целого ряда кликом в интерфейсе представляет последовательность таких сдвигов.
Почему подсказка сдвигает уже собранные числа?
Для продолжения может понадобиться временно освободить маршрут пустой клетки. Оценивайте результат последовательности, а не только внешний вид после одного хода.
