# Розділ 10. Тактичні патерни

У цьому розділі ми систематизуємо повторювані тактичні прийоми, які виникають у грі Aether Neutral 4×4. Ці патерни є будівельними блоками для складніших комбінацій і дозволяють гравцеві швидко оцінювати позицію та знаходити виграшні ходи. Ми класифікуємо патерни за їхньою структурою, наведемо приклади та надамо рекомендації щодо їх використання.

## 10.1. Класифікація тактичних патернів

Усі тактичні патерни можна поділити на кілька груп:

1. **Вилки** – створення подвійної (або потрійної) загрози однією фігурою.
2. **Жертви** – навмисне створення сильної фігури для суперника з метою отримати вирішальний темп.
3. **Маневри** – переміщення фігур для покращення позиції без злиття.
4. **Запобігання загрозам** – методи нейтралізації загроз суперника.
5. **Контратака** – створення власної загрози замість пасивного захисту.
6. **Форсовані ланцюжки** – послідовності ходів, де суперник змушений відповідати певним чином.

## 10.2. Вилки

**Означення 10.1 (Вилка)**. Вилка – це ситуація, коли одна фігура ваги 3 атакує дві (або більше) фігури, що містять відсутній для неї тип. Якщо гравець створює вилку, суперник не може нейтралізувати обидві загрози одним ходом.

### 10.2.1. Класична вилка

**Структура**: Фігура P (вага 3) має двох сусідів Q1 та Q2, кожна з яких містить відсутній тип t. Усі три фігури розташовані так, що P знаходиться на відстані ходу коня від Q1 і Q2.

**Приклад** (ASCII-діаграма):

```
   a b c d
1  [3] [012] . .
2  . . . .
3  . . . .
4  . . . [3]
```

Тут \[012] на b1, \[3] на a1 та \[3] на d4. Перевіримо відстані:

* b1 → a1: (-1,0) – ні.
* b1 → d4: (2,3) mod 4 = (2,-1) – так, це хід коня (dx=2, dy=-1). Потрібна інша конфігурація, де обидві цілі на відстані 1. Наведемо коректний приклад з урахуванням топології тора:

```
   a b c d
1  [012] . . .
2  . . [3] .
3  . . . .
4  . [3] . .
```

* \[012] на a1.
* a1 → b4: (1,3) mod 4 = (1,-1) – ні.
* a1 → c2: (2,1) – так (c2).
* a1 → d3: (3,2) – ні. Не виходить. Краще скористатися симетричним розташуванням. Насправді для 4×4 існують позиції вилки, але їх зображення в ASCII потребує ретельного підбору. У навчальних цілях достатньо знати, що вилка можлива, і вона є вирішальним тактичним прийомом. Конкретний приклад можна навести в додатку D.

**Стратегічне значення**: вилка майже завжди призводить до перемоги, якщо суперник не може створити власну загрозу раніше.

### 10.2.2. Потрійна вилка

Рідкісний випадок, коли фігура ваги 3 атакує три фігури з відсутнім типом. На 4×4 через обмеженість дошки це можливо лише при спеціальних конфігураціях (наприклад, якщо три з восьми сусідів фігури P містять потрібний тип). Теоретично можливо, але на практиці зустрічається рідко.

## 10.3. Жертви

**Означення 10.2 (Жертва)**. Жертва – це навмисне злиття або переміщення, яке дає супернику можливість створити сильну фігуру, але взамін дозволяє отримати вирішальний темп або створити невідпорну загрозу.

**Приклад жертви темпу**: гравець переміщує фігуру ваги 3 на порожню клітинку, створюючи пряму загрозу. Суперник змушений перемістити цільову фігуру, але при цьому відкривається інша можливість для гравця (наприклад, інша фігура з відсутнім типом стає доступною). Це більше маневр, ніж жертва в класичному розумінні, але термін «жертва» використовується для позначення навмисного надання супернику вигоди заради більшої переваги.

## 10.4. Маневри

Маневри – це переміщення фігур без злиття, що змінює геометрію позиції.

### 10.4.1. Переміщення сильної фігури

Якщо фігура ваги 3 знаходиться в незручному місці, її можна перемістити на порожню клітинку, щоб наблизитися до цілі. Оскільки переміщення на порожню клітинку не змінює маску, це безпечний спосіб маневру.

**Приклад**: \[012] на a1, ціль \[3] на d4. Відстань a1→d4: (3,3) – не хід коня. Потрібно перемістити \[012] на проміжну клітинку, наприклад, a1→c2: (2,1) – хід коня. Тепер з c2 до d4: (1,2) – хід коня. Отже, за два ходи можна досягти прямої загрози.

### 10.4.2. Використання марних злить для переміщення

Якщо цільова клітинка зайнята фігурою, яка є підмножиною сильної фігури, то злиття з нею (марне злиття) перемістить сильну фігуру на цю клітинку. Це дозволяє пересуватися навіть коли немає порожніх клітинок.

**Приклад**: \[012] на a1, на b2 є фігура \[0]. Злиття \[012] з \[0] (марне) дасть \[012] на b2, а a1 стане порожнім. Таким чином, ми перемістили \[012] на b2, використавши один хід.

## 10.5. Методи запобігання загрозам

Коли суперник створив пряму загрозу (фігура ваги 3 атакує фігуру з відсутнім типом), гравець, що захищається, має такі варіанти:

1. **Перемістити загрозливу фігуру P** на іншу клітинку, де вона не атакуватиме жодну фігуру з потрібним типом. Це можливо, якщо є порожня клітинка на відстані ходу коня від P, або якщо можна використати марне злиття (якщо на потрібній клітинці є фігура, що є підмножиною P).
2. **Перемістити цільову фігуру Q** (яка містить відсутній тип) подалі. Це часто найпростіший спосіб, оскільки Q зазвичай має вагу 1 і її легко пересунути на порожню клітинку.
3. **Злити Q з іншою фігурою**, щоб змінити її маску. Але це не видаляє відсутній тип із Q (лише додає нові), тому загроза залишається. Цей спосіб неефективний.
4. **Створити власну загрозу** (контратаку), яка змусить суперника реагувати, виграючи час або навіть призводячи до перемоги, якщо ваша загроза є сильнішою (наприклад, вилка).

Жоден із цих методів не є «блокуванням» у сенсі перекриття шляху – хід коня стрибає, тому проміжні клітинки не мають значення.

## 10.6. Контратака

Найефективніший спосіб захисту – створити власну загрозу, яка змусить суперника реагувати, а не атакувати.

**Лема 10.1 (Контратака)**. Якщо гравець, який обороняється, має можливість створити пряму загрозу (або вилку), він може змусити суперника витратити темп на захист, виграючи час для власного нападу.

**Приклад**: Суперник створив пряму загрозу (фігура \[012] атакує \[3]). У відповідь гравець створює власну фігуру \[013] (вага 3), яка атакує іншу \[2]. Суперник тепер мусить обирати: або нейтралізувати загрозу \[013], або продовжити свою атаку. Якщо обидві загрози прямі, то той, чия черга, виграє, якщо його загроза є швидшою (тобто він може виграти зараз). Але якщо обидві загрози потребують одного ходу, то гравець, який зараз ходить, виграє. Тому контратака може бути успішною лише тоді, коли вона створює вилку або негайну перемогу.

## 10.7. Форсовані ланцюжки

**Означення 10.3 (Форсований ланцюжок)**. Послідовність ходів, у якій кожен хід створює загрозу, на яку суперник змушений відповідати єдиним способом (або обмеженою кількістю способів), що врешті призводить до перемоги.

**Приклад** (спрощений):

1. Гравець створює фігуру \[012] на клітинці X, яка атакує \[3] на Y.
2. Суперник переміщує \[3] на Z, щоб уникнути злиття.
3. Гравець переміщує \[012] на W, звідки вона атакує \[3] знову (тепер уже на Z) і також атакує іншу \[3] на іншій клітинці – створюючи вилку.
4. Суперник не може запобігти перемозі.

## 10.8. Патерни в ендшпілі

Коли фігур мало, виникають специфічні патерни:

### 10.8.1. Гонитва (2 фігури)

Дві фігури: одна ваги 3 (P), інша ваги 1 (Q), що містить відсутній тип. Гравець, чия черга, може виграти, якщо P і Q на відстані 1. Якщо ні, то він може перемістити P або Q, щоб зблизитися. Суперник у відповідь переміщає іншу фігуру. Це гра переслідування на графі з діаметром 2. Аналіз показує, що гравець, який має P, може виграти не більше ніж за 3 ходи, незалежно від початкової відстані (див. розділ 13).

### 10.8.2. Трикутник (3 фігури)

Наприклад, три фігури: \[012], \[3], \[3]. Якщо \[012] атакує обидві \[3], це вилка – перемога. Якщо атакує лише одну, гравець може створити вилку переміщенням.

## 10.9. Практичні рекомендації

1. **Завжди шукайте вилку**, коли у вас є фігура ваги 3.
2. **Не створюйте фігуру ваги 3**, якщо поруч є фігура з відсутнім типом, яку суперник може використати негайно.
3. **Використовуйте порожні клітинки** для маневрування.
4. **Жертвуйте темп**, коли це дозволяє створити невідпорну загрозу.
5. **В ендшпілі рахуйте відстані** – діаметр 2 означає, що будь-які дві фігури можна зблизити за один хід.
6. **Для захисту переміщайте цільову фігуру**, а не намагайтеся «блокувати» – це неможливо.

## 10.10. Вправи

1. **Знайдіть вилку** у наведеній позиції (діаграма в додатку D).
2. **Як виграти за два ходи**, маючи фігуру ваги 3 та дві фігури з відсутнім типом на відстані 2?
3. **Створіть маневр** для переміщення \[012] з a1 на c3, використовуючи марне злиття з \[0] на b2.

Відповіді наведено в додатку D.

## 10.11. Висновки

У цьому розділі ми:

* класифікували основні тактичні патерни;
* детально розглянули вилки, жертви, маневри, методи запобігання загрозам, контратаки;
* навели приклади та рекомендації;
* підготували вправи для самостійного опрацювання.

Ці патерни будуть активно використовуватися в наступних розділах, присвячених дебюту, мітельшпілю та ендшпілю.

***


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://nautilus-3.gitbook.io/subit64/aether-tour/docs/compedium/10_tactical_patterns.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
