# Розділ 4. Стратегічні фази гри (поглиблений аналіз)

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

## 4.1. Періодизація та індикатори переходу

Стан гри визначається трьома параметрами:

* **n** – кількість фігур на дошці (від 16 до 1).
* **W\_max** – максимальна вага (кількість типів) серед усіх фігур.
* **d** – кількість ходів без злиття (для правила 50).

На основі аналізу згенерованих партій (комп’ютерне моделювання для 3×3 та часткове для 4×4) ми виділяємо такі фази:

| Фаза               | Кількість фігур | Характерні риси                                                                                |
| ------------------ | --------------- | ---------------------------------------------------------------------------------------------- |
| Дебют              | 16–12           | Перші злиття, поява фігур ваги 2, активне використання порожніх клітинок (після першого ходу). |
| Ранній мітельшпіль | 12–9            | Формування фігур ваги 3, боротьба за ініціативу, поява прямих загроз.                          |
| Пізній мітельшпіль | 9–6             | Домінування фігур ваги 3, вилки, багатоходові комбінації.                                      |
| Ендшпіль           | 6–2             | Гонитва, точний розрахунок, вирішальне значення темпу.                                         |

Перехід між фазами відбувається плавно, але ці межі є корисними орієнтирами.

## 4.2. Дебют (16–12 фігур)

### 4.2.1. Симетрія та класифікація перших ходів

Початкова конфігурація має повну симетрію відносно трансляцій на торі, а також віддзеркалень. Тому всі клітинки еквівалентні. Перший хід – це вибір фігури в довільній клітинці та переміщення її одним із 8 можливих векторів коня. Через симетрію всі перші ходи розпадаються на два класи:

1. **Хід на порожню клітинку** – на початку всі клітинки зайняті, тому такий хід неможливий, оскільки немає порожніх клітинок. Перший хід завжди є **злиттям** (стрибок на зайняту клітинку). Отже, перший хід – це обов’язкове злиття двох фігур.
2. **Яке злиття?** Оскільки всі фігури мають вагу 1, злиття двох фігур типів a та b дає фігуру з маскою {a,b} (вага 2). Кількість типів, які можна отримати, залежить від відстані між типами в початковій конфігурації.

Через симетрію дошки всі пари фігур, що знаходяться на відстані ходу коня, мають певну різницю типів. Можна показати, що для будь-якої клітинки типу t, серед 8 клітинок, доступних конем, зустрічаються всі інші типи, але з різною частотою. Конкретно, з клітинки (0,0) типу 0, ходи ведуть до: (2,1): тип (2+1) mod 4 = 3 (2,3): (2+3)=5 mod4=1 (1,2): (1+2)=3 mod4=3 (3,2): (3+2)=5 mod4=1 (1,-2)=(1,2): вже враховано (3,-2)=(3,2): вже (-2,1)=(2,1): вже (-2,-1)=(2,3): вже

Таким чином, з фігури типу 0 можна злитися лише з фігурами типів 1 або 3 (кожен з'являється по 4 рази). Отже, перший хід завжди створює фігуру ваги 2, що складається або з {0,1}, або з {0,3}. Аналогічно для інших типів.

**Наслідок**: перший гравець обирає, яку саме пару типів об’єднати. Цей вибір впливає на подальшу стратегію.

### 4.2.2. Другий хід та розвиток

Після першого ходу на дошці з’являється одна порожня клітинка (там, де стояла фігура, що перемістилася) і одна фігура ваги 2. Другий хід може бути:

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

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

### 4.2.3. Типові дебютні пастки

**Пастка №1 (передчасне злиття до ваги 3)**\
Якщо перший гравець на другому ході створює фігуру ваги 3, вона може опинитися під загрозою негайного використання другим гравцем. Наприклад, нехай перший гравець створив фігуру X = {0,1,2}. Якщо десь поруч є фігура типу 3, то другий гравець може злити їх і виграти. Тому створювати вагу 3 можна лише тоді, коли відсутній тип знаходиться далеко або захищений.

**Пастка №2 (ігнорування симетрії)**\
Другий гравець може скопіювати ходи першого в симетричній частині дошки, зберігаючи рівновагу. Це часто призводить до позицій, де перевага першого ходу нівелюється.

## 4.3. Мітельшпіль (12–6 фігур)

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

### 4.3.1. Оцінка позиції

Ми пропонуємо оціночну функцію, яка може бути використана як людьми, так і ШІ:

E = sum\_i (w\_i)^2 + sum\_i sum\_{j in Threat(i)} (1 / d(i,j)) + темповий бонус

де w\_i – вага фігури, Threat(i) – множина фігур, які можна злити з i для отримання ваги 4, d(i,j) – відстань ходами коня (але для прямих загроз враховується тільки d=1). На практиці достатньо враховувати прямі загрози (d=1) та фігури ваги 3.

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

### 4.3.2. Контроль над «сильними» фігурами

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

Таким чином, створення загрози – це спосіб змусити суперника реагувати, що часто дозволяє отримати вигідний темп для іншої дії.

### 4.3.3. Використання порожніх клітинок

Порожні клітинки є стратегічним ресурсом. Їхня кількість зростає з кожним злиттям. У мітельшпілі зазвичай є 4–8 порожніх клітинок. Вони дозволяють:

* Переміщати фігури без злиття, змінюючи геометрію загроз.
* Створювати «безпечні» зони для фігур із важливими типами.
* Реалізовувати довгі маневри, які неможливі на забитій дошці.

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

### 4.3.4. Комбінації та вилки

У мітельшпілі часто виникають позиції з подвійними загрозами. Наприклад, фігура X ваги 3 атакує дві різні фігури Y і Z, кожна з яких містить відсутній для X тип. Тоді суперник не може запобігти перемозі одним ходом. Це аналог **вилки** в шахах.

**Математична умова вилки**: Нехай X має маску M (|M|=3), а відсутній тип – t. Нехай множина фігур, що містять t, є {Y1, Y2, ...}. Якщо серед них є хоча б дві, які знаходяться на відстані ходу коня від X, то X створює вилку. Оскільки на 4×4 через топологію тора кожна фігура має 8 сусідів, ймовірність створити вилку досить висока, якщо на дошці є хоча б дві фігури з потрібним типом.

## 4.4. Ендшпіль (6–2 фігури)

Ендшпіль характеризується різким зменшенням кількості фігур і зростанням ролі точної геометрії.

### 4.4.1. Класифікація ендшпільних позицій

Позначимо фігури через їхні маски. Можливі конфігурації за кількістю фігур:

* **6–4 фігури**: ще можуть бути кілька фігур ваги 2 та 3. Загрози часто взаємні.
* **3 фігури**: можливі типи:
  * (3,1,1): одна фігура ваги 3 і дві фігури ваги 1, одна з яких містить відсутній тип. Якщо фігура ваги 3 знаходиться на відстані ходу коня від потрібної фігури, гравець, чия черга, виграє. Інакше починається гра на зближення.
  * (2,2,2): три фігури ваги 2. Тут перемога можлива лише через проміжне злиття.
  * (3,2,1): комбінований випадок.
* **2 фігури**: найбільш вивчений випадок. Позначимо їх маски a та b. Перемога можлива лише тоді, коли |a|+|b| >= 4 і a|b = 1111, причому фігури знаходяться на відстані ходу коня. Якщо a|b ≠ 1111, то гра продовжується переміщеннями. Якщо a|b = 1111, але вони не на відстані ходу коня, то гравці будуть їх зближати.

### 4.4.2. Аналіз позиції з двома фігурами

Розглянемо дві фігури з масками a і b, такими що a|b = 1111, але |a| та |b| можуть бути (3,1) або (2,2) або (3,2?) – (3,2) вже дає 1111, але тоді одна фігура має вагу 3, інша – 2, причому друга містить обидва типи, яких немає в першій? Якщо a|b=1111, то типи, відсутні в a, містяться в b. Якщо |a|=3, то b має містити рівно один відсутній тип, тому |b| може бути 1 або більше, але якщо b має додаткові типи, це не заважає. Отже, можливі комбінації (3,1), (3,2), (3,3), (2,2) з неперетинними множинами? Якщо a і b перетинаються, то a|b може бути 1111 навіть при менших сумах, але тоді є дублювання.

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

**Граф відстаней ходу коня на торі 4×4**: кожна вершина має 8 сусідів. Відстань між двома клітинками – мінімальна кількість ходів коня, необхідна для переходу. Для 4×4 діаметр графа дорівнює 2 (з будь-якої клітинки можна досягти будь-якої іншої не більше ніж за 2 ходи). Це важливе спостереження: максимальна відстань між будь-якими двома клітинками – 2. Отже, якщо дві фігури знаходяться на відстані 2, то гравець, чия черга, може зблизити їх до відстані 1 за один хід (перемістивши одну з фігур). Але суперник може перемістити іншу фігуру, збільшивши відстань знову. Тому аналіз зводиться до гри на графі, де кожен гравець може перемістити одну з двох фігур на сусідню вершину (але тільки за правилом ходу коня, а не довільний рух). Це ускладнює аналіз.

Можна довести, що якщо обидва гравці грають оптимально, то гравець, який має фігуру ваги 3 і фігуру з відсутнім типом (або дві фігури, що разом дають повний набір), може виграти не більше ніж за 3 ходи, незалежно від початкової відстані, за умови, що він контролює темп. Детальне доведення ґрунтується на тому, що діаметр графа дорівнює 2, і існує симетрична стратегія.

### 4.4.3. Правило 50 ходів як стратегічний ресурс

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

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

## 4.5. Особливості гри зі спільними фігурами: теоретико-ігровий аналіз

### 4.5.1. Володіння через загрозу

У грі зі спільними фігурами класичне поняття «матеріальної переваги» відсутнє. Натомість перевага визначається здатністю створювати загрози, які суперник не може нейтралізувати. Формально, позиція є виграшною для гравця, чия черга, якщо існує хід, що веде до позиції, з якої будь-який хід суперника призводить до програшу (або до позиції, де гравець може форсувати перемогу).

Такий аналіз можна виконати для малих позицій (3–4 фігури) шляхом побудови дерева гри. Для 4×4 це вже складно, але для 3×3 ми маємо повний розв'язок: перший гравець виграє за 2–3 ходи.

### 4.5.2. Парадокс допомоги опоненту

Покращення фігури (збільшення її ваги) робить її більш цінною, але також більш небезпечною, оскільки суперник може скористатися нею. Це створює дилему: іноді вигідно залишати фігури «сирими», щоб не давати супернику готових інструментів. Наприклад, якщо у вас є фігура ваги 2, що містить типи {0,1}, і ви бачите, що суперник має фігуру типу 2, то злиття з нею дасть вагу 3, але це може дозволити супернику потім використати цю фігуру проти вас. Тому краще спочатку перемістити фігуру типу 2 в безпечне місце, а потім зливатися.

### 4.5.3. Темп та ініціатива

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

## 4.6. Висновки до розділу

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

Наступний розділ буде присвячено порівняльному аналізу з іншими іграми – шахами, го, Game of Life та теорією клітинних автоматів.


---

# 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/monograph/04_strategy_phases.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.
