Стратегия FreeCell: сколько карт можно перенести

Планируйте ходы в «Свободной ячейке»: узнайте, как пустые ячейки и столбцы влияют на перенос ряда, и разберите пример расчёта на Arcajoy.

Сначала найдите место для временных карт

В FreeCell все 52 карты видны сразу. В восьми столбцах стройте убывающие ряды с чередованием красного и чёрного; в базах собирайте каждую масть от туза до короля. Четыре свободные ячейки вмещают по одной карте. Перед тем как убрать мешающую карту в ячейку, определите, куда она сможет уйти потом. Занятая ячейка уменьшает свободу следующих переносов, даже если текущий ход открыл полезную карту.

Как считается допустимый перенос

В этой версии предел равен (F + 1) × 2^E: F - число свободных ячеек, E - число пустых вспомогательных столбцов. Столбец назначения в E не входит. При двух свободных ячейках и отсутствии вспомогательных столбцов можно перенести до трёх карт; один дополнительный пустой столбец повышает предел до шести. Это предел для уже правильной последовательности: карты всё равно должны убывать с чередованием цвета, а первая - подходить к месту назначения.

Почему пустой столбец особенно полезен

Пустой столбец принимает любую карту или допустимый ряд, поэтому помогает перестраивать длинные последовательности. Если вы переносите ряд в единственный пустой столбец, этот столбец является назначением и не удваивает доступный объём переноса. Не занимайте все четыре ячейки без плана освобождения. Сначала сравните два пути к нужному тузу: короткий ход может оставить меньше возможностей, чем несколько переносов с сохранением пустого столбца. Используйте отмену, чтобы проверить альтернативу.

Числовые примеры вместимости

Свободные ячейки FВспомогательные пустые столбцы EПредел карт
001
102
203
216
4110

Почему формула не разрешает любой ряд

Пусть свободны две ячейки и один вспомогательный столбец. Предел шесть не означает, что можно взять любые шесть открытых карт. Сначала нужно проверить их порядок: достоинства последовательно уменьшаются, красный и чёрный чередуются. Затем проверьте первую карту переносимого ряда: на занятом месте назначения она должна подходить к верхней карте. Число шесть отвечает только за наличие временного пространства.

Если перенос выполняется в единственный пустой столбец, помощником он уже не является. При двух свободных ячейках предел такого переноса составляет три, а не шесть. Это частая причина, по которой ряд переносится на подходящую занятую колонку, но не проходит в пустую. В обоих случаях формула одна; изменяется роль свободного столбца.

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

  1. Найдите нужный туз или младшую карту для базы. Просмотрите все карты, лежащие под ней в направлении выхода из столбца: каждую преграду придётся переместить.
  2. Сначала ищите для мешающих карт подходящие столбцы. Ячейки используйте как временное пространство, а не как обязательное место каждого промежуточного хода.
  3. После каждого переноса пересчитайте свободные ячейки. План, который был допустим с тремя пустыми ячейками, может перестать работать после занятия двух из них.
  4. Проверьте возврат временных карт в раскладку. Завершённый план должен оставлять место для следующей задачи, а не только освобождать один туз ценой четырёх занятых ячеек.

Тренировка планирования по открытым картам

FreeCell отличается от Косынки тем, что исходная информация открыта. Можно заранее сравнить два пути к одной карте. Например, прямой перенос мешающей карты в ячейку короче, но другой путь через столбец сохраняет вместимость для следующего длинного ряда. Сравните не число кликов, а состояние ячеек после завершения всей последовательности.

Перед сложным групповым переносом представьте его как серию движений отдельных карт: где они временно окажутся и что будет лежать в месте назначения. Если не получается объяснить маршрут, проверьте ограничения ещё раз. Подсказка помогает найти допустимое действие, однако полезность именно для вашего плана всё равно нужно оценить. Для практики выбирайте одну цель и доводите освобождение временных ячеек до конца.

Начать игру

Вопросы и ответы

Почему не переносится длинная группа?

Перенос зависит от убывающей последовательности с чередованием цветов и от числа свободных ячеек и вспомогательных столбцов.

Пустой столбец назначения увеличивает вместимость?

Нет. Если туда переносится группа, он уже не помогает вычислению вместимости.

Какая первая цель полезна?

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