Что такое двойная угроза

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

Решает здесь простая арифметика. Гомоку — это гонка, а за ход вы ставите ровно один камень. Одиночную угрозу всегда можно закрыть одним камнем. Но две угрозы, приходящие с разных направлений, требуют двух камней, а ход у вас один. С момента, когда настоящая вилка встала на доску, защищающийся навсегда отстаёт на один ход.

Устройство вилки: точка пересечения

Почти любая вилка строится в точке пересечения: пустое пересечение, которое лежит сразу на двух линиях, и обе почти завершены. Камень там продвигает сразу две недоделанные фигуры одним ходом. В этом весь фокус. Поэтому смотреть на доску стоит не на камни, а на пустые пересечения — привычку искать их стоит натренировать отдельно.

«Четыре-три»: самый надёжный удар

«Четыре-три» — форма, которую стоит искать постоянно. Один камень завершает четвёрку в одном направлении и открытую тройку в другом. Четвёрку нужно закрывать немедленно, иначе партия заканчивается на месте, но этот ответ никак не влияет на открытую тройку. Следующим ходом вы достраиваете тройку до открытой четвёрки, а открытую четвёрку остановить нельзя.

    a b c d e f g
1   . . . O . . .
2   . . . X . . .
3   . . . X . . .
4   . . . X . . .
5   . . . ? X X .
6   . . . . . . .

Чёрные играют в точку ? — это d5. По вертикали d получается четвёрка; d1 уже занято белым, поэтому у четвёрки ровно одна выигрышная точка, d6, и белые вынуждены её занять. Одновременно тот же камень превращает горизонталь 5 в открытую тройку d5–e5–f5 с двумя свободными концами. Белые закрывают четвёрку, чёрные играют c5 — и горизонталь 5 становится открытой четвёркой с пустыми b5 и g5. Один камень, две угрозы, один вынужденный ответ, одна победа.

Двойная тройка: оружие свободного гомоку

Двойная тройка — это один камень, создающий две открытые тройки одновременно. Каждая хочет стать открытой четвёркой, а одним камнем обе не закрыть. Но есть важная оговорка: по правилам рендзю двойная тройка — запрещённый ход для чёрных. Так что эта форма принадлежит свободному гомоку или белым в рендзю. Если играете по соревновательным правилам, сначала уточните, какую вилку вам вообще разрешено строить.

Похоже на вилку, но вилкой не является

Самый частый способ проиграть на среднем уровне — «фальшивая вилка»: из двух форм одна оказывается мёртвой тройкой, которая никогда не станет открытой четвёркой. Защищающийся убивает обе одним камнем, а атакующий просто подарил ход.

    a b c d e f g
1   . . . . . . .
2   . . . . O . .
3   . . . . X . .
4   . . . . X . .
5   . . X X ? . .
6   . . . . . . .

Чёрные играют в ? — это e5. Горизонталь 5 становится открытой тройкой: c5, d5, e5, при пустых b5 и f5. Вертикаль e тоже выглядит как тройка: e3, e4, e5. Но e2 уже занято белым. Эта форма — мёртвая тройка: в лучшем случае она дорастёт до закрытой четвёрки, а закрытая четвёрка закрывается одним камнем. Белые ставят камень на горизонталь 5, и атака исчезает.

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

Как строить вилку намеренно

  1. Смотрите на пустые пересечения, а не на камни. Ищите точки, где сходятся две почти готовые линии. Таких кандидатов на доске обычно всего два или три.
  2. Доведите обе линии до «одного хода». Одну — до формы, где «два становятся тремя», другую — где «три становятся четырьмя». Когда заряжены обе, точка пересечения появляется сама.
  3. Сначала посчитайте вынуждающие ходы соперника. Если у него уже на руках четвёрка, его четвёрка станет пятёркой раньше вашей вилки. Перед каждой атакой считайте, сколько точек на доске выигрывают партию следующим ходом — за обе стороны.
  4. Прочёсывайте диагонали. Диагональные формы прячут точки пересечения лучше всех, потому что взгляд сам идёт по горизонталям и вертикалям. Большинство вилок, которые пропускают новички, находятся именно на диагоналях. Упражнения из тренировки распознавания форм сделаны ровно под это.

Почему ИИ тоже попадается

Движок решает, просчитывая позиции вперёд и оценивая их. Ценность вилки проявляется только на той глубине, где обе линии считаются отдельно. На лёгких уровнях просчёт неглубокий: движок видит лишь угрозу с наибольшей оценкой прямо сейчас, добросовестно закрывает четвёрку и не замечает открытую тройку, ждущую за ней. Это не баг, который вы эксплуатируете, а прямое следствие ограниченного горизонта поиска — та же самая причина, по которой вилки пропускают люди-новички.

На Hard и Master картина другая. Эти уровни занимают точку пересечения до того, как вы туда сыграете, или отвечают на вашу подготовку собственной вынуждающей четвёркой, отбирая темп. Против такой защиты вилка должна прийти на ход раньше, чем позволяет горизонт соперника. Надёжнее всего провести её вынуждающим ходом — «четыре-три», где первую угрозу нельзя игнорировать, — либо строить её, пока соперник занят другой угрозой. В материале как обыграть ИИ в гомоку разобрано, как защищается каждый уровень и где заканчивается его горизонт.

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

Три привычки, после которых вилки начинают находиться

  • Считайте живые формы после каждого хода. Открытые тройки и четвёрки у обеих сторон. Если не можете их перечислить, вы пока не знаете, кто выигрывает.
  • Останавливайтесь на две секунды перед ходом. Проверьте, есть ли у соперника точка, выигрывающая немедленно. Если есть — заниматься нужно ею, а не своей атакой.
  • Предпочитайте вилки, проведённые силой. «Четыре-три» не оставляет выбора, поэтому соперник не успевает контратаковать, пока вы завершаете. Медленная двойная тройка дарит ему свободный ход на собственный план.

Как это тренировать

Поставьте себе цель вместо чтения очередной теории: построить одно «четыре-три» в пределах десяти ходов от начала. Не получилось — переиграйте партию и найдите тот самый ход, после которого две формы перестали быть связанными. Этот ход и есть урок. Когда получится против пассивного соперника, попробуйте против того, кто активно блокирует ваши тройки, а затем против ИИ уровня Medium.

Любую позицию из этой статьи можно выставить и проверить бесплатно на странице игры в гомоку. Без скачивания и регистрации, и партию можно перезапустить мгновенно, как только вилка развалилась — а поначалу это будет часто.

Постройте её сами

Читать про вилки полезно, но играть ими лучше. Откройте бесплатную доску и попробуйте собрать «четыре-три» за десять ходов.

Играть в Гомоку