# Розділ 12. Мітельшпіль

Мітельшпіль — центральна фаза гри, що охоплює позиції, де кількість фігур на дошці становить від 12 до 6. У цей період формуються фігури ваги 3, виникають прямі загрози, вилки, і гравець, який контролює темп, отримує вирішальну перевагу. У цьому розділі ми систематизуємо стратегічні та тактичні принципи мітельшпілю, спираючись на результати попередніх розділів.

## 12.1. Межі мітельшпілю

Умовно мітельшпіль триває, коли кількість фігур на дошці знаходиться в інтервалі **12–6**. Це дозволяє виділити два підетапи:

* **Ранній мітельшпіль** (12–9 фігур): поява перших фігур ваги 3, боротьба за ініціативу, використання порожніх клітинок.
* **Пізній мітельшпіль** (9–6 фігур): домінування фігур ваги 3, вилки, багатоходові комбінації, підготовка до ендшпілю.

## 12.2. Ключові об’єкти: фігури ваги 3

Фігура ваги 3 є головним тактичним інструментом у мітельшпілі. Вона створює пряму загрозу, якщо поряд знаходиться фігура з відсутнім типом, і може бути використана для створення вилок.

**Стратегічне значення**:

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

**Контроль над фігурами ваги 3**:

* **Активний контроль**: гравець сам створює фігуру ваги 3 і намагається її використати.
* **Пасивний контроль**: гравець блокує можливість суперника використати наявну фігуру ваги 3, переміщаючи цільові фігури або саму сильну фігуру.

## 12.3. Роль порожніх клітинок

У мітельшпілі кількість порожніх клітинок зростає (від 4 до 10). Вони є критичним ресурсом для маневрування:

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

**Лема 12.1 (Достатність порожніх клітинок)**. Якщо на дошці є хоча б одна порожня клітинка, то будь-яку фігуру можна перемістити на деяку порожню клітинку не більше ніж за два ходи (завдяки діаметру графа 2). Це дозволяє гнучко змінювати позицію.

## 12.4. Боротьба за ініціативу

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

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

**Контратака**: Найкращий спосіб відповісти на загрозу – створити власну загрозу, яка є сильнішою (наприклад, вилку). Якщо це неможливо, слід перемістити цільову фігуру або саму загрозливу фігуру.

## 12.5. Типові тактичні прийоми в мітельшпілі

### 12.5.1. Створення вилки

**Алгоритм створення вилки**:

1. Знайти фігуру P ваги 3 (або створити її).
2. Знайти дві фігури Q1 та Q2, що містять відсутній для P тип t.
3. Якщо P вже атакує обидві, це готова вилка.
4. Якщо ні, перемістити P (або одну з Q) так, щоб P опинилася на відстані 1 від обох Q.

Оскільки діаметр графа дорівнює 2, за один хід можна зблизити P до однієї цілі, але для створення вилки може знадобитися два ходи (якщо цілі далеко одна від одної).

**Приклад** (у нотації розділу 3):

```
1. [012] b1 → c3   (переміщення на порожню клітинку, щоб наблизитися до двох [3])
2. [012] c3 тепер атакує [3] на a2 та [3] на d4 → вилка.
```

### 12.5.2. Жертва для отримання темпу

Іноді вигідно навмисно створити для суперника фігуру ваги 3, але в такий спосіб, щоб самому отримати вирішальну загрозу. Наприклад, гравець зливає дві фігури, створюючи \[012] на клітинці, звідки вона атакує \[3] суперника. Суперник, отримавши хід, може використати цю загрозу, але якщо гравець має іншу \[3] поруч із \[2], він може створити вилку раніше. Така жертва потребує точного прорахунку.

### 12.5.3. Використання марних злить для маневру

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

**Приклад**:

```
[012] на a1, [0] на b2. Злиття [012] з [0] дає [012] на b2, a1 стає порожнім.
```

## 12.6. Оцінка позиції в мітельшпілі

Для прийняття рішень можна використовувати евристичну оцінку:

```
E = sum_i (w_i^2) + sum_i threat_potential(P_i) - penalty
```

де:

* `w_i` – вага i-ї фігури;
* `threat_potential(P)` – кількість фігур з відсутнім для P типом на відстані 1;
* `penalty` – штраф за наявність фігури ваги 3, яку суперник може негайно використати (наприклад, якщо вона атакує фігуру з відсутнім типом).

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

## 12.7. Типові помилки в мітельшпілі

1. **Занадто раннє створення ваги 3 без урахування безпеки**. Якщо поруч є фігура з відсутнім типом, суперник може виграти наступним ходом.
2. **Ігнорування загроз суперника через фокус на власному плані**. Завжди слід перевіряти, чи не створив суперник пряму загрозу.
3. **Зациклення на одній фігурі ваги 3**, забуваючи про інші фігури, які можуть стати вирішальними.
4. **Неправильне використання порожніх клітинок**: залишення їх у невигідних місцях або нехтування можливістю маневру.

## 12.8. Перехід до ендшпілю

Коли кількість фігур зменшується до 6 і менше, гра входить у ендшпіль. Характерні ознаки переходу:

* На дошці залишаються 1–2 фігури ваги 3 і кілька фігур ваги 1 або 2.
* Кількість порожніх клітинок стає значною (≥ 10).
* Прямі загрози стають очевидними, і гра зводиться до гонитви.

У цей момент стратегія змінюється: важливим стає точний розрахунок відстаней і правило 50 ходів.

## 12.9. Приклад аналізу мітельшпільної позиції

Розглянемо позицію (ASCII-діаграма):

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

Тут є фігура \[012] на a1, \[3] на d1 та \[3] на c2. Відстань a1→d1: (3,0) – не хід коня; a1→c2: (2,1) – хід коня. Отже, \[012] атакує \[3] на c2, але не атакує \[3] на d1. Пряма загроза є (на c2). Гравець, чия черга, може виграти, зливши \[012] з \[3] на c2 → \[0123] і перемога. Якщо ж це хід суперника, він повинен захиститися. Варіанти:

* Перемістити \[3] на c2 подалі (наприклад, на b4).
* Перемістити \[012] на іншу клітинку.
* Створити власну загрозу (наприклад, злити \[3] на d1 з іншим \[3] – але це не створить ваги 3, а лише \[3] – марно).

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

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

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

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

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

***


---

# 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/12_middlegame.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.
