chore: восстановление репозитория из снапшота v0.3.1

Прежняя git-история утрачена при переносе проекта на машину владельца
(снапшот без .git). Хэши коммитов в docs/reports/* относятся к утраченной
истории.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
sab.code.lab 2026-08-07 09:34:02 +02:00
commit 1c85091186
184 changed files with 33303 additions and 0 deletions

View file

@ -0,0 +1,184 @@
<!doctype html>
<html lang="ru" data-theme="light">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Урок 1. Дамэ и захват — Иго · школа Го</title>
<meta
name="description"
content="Первый урок курса Го: дыхания группы, дамэ, постановка и снятие камней с доски."
/>
<link rel="preconnect" href="https://fonts.googleapis.com" />
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<link
href="https://fonts.googleapis.com/css2?family=PT+Sans:wght@400;700&family=PT+Serif:wght@400;700&family=PT+Mono&display=swap"
rel="stylesheet"
/>
<link rel="stylesheet" href="css/style.css" />
</head>
<body>
<header class="site-header">
<div class="container">
<a class="logo" href="index.html"><span class="kanji"></span> Иго · школа Го</a>
<nav class="main-nav" aria-label="Основное меню">
<ul>
<li><a href="learn.html" aria-current="page">Курс</a></li>
<li><a href="tsumego.html">Цумэ-го</a></li>
<li><a href="play.html">Играть</a></li>
<li><a href="progress.html">Прогресс</a></li>
<li><a href="cabinet.html">Кабинет</a></li>
</ul>
</nav>
<div class="header-actions">
<button class="menu-toggle" type="button" aria-label="Открыть меню" aria-expanded="false">
</button>
</div>
</div>
</header>
<main>
<div class="page-head">
<div class="container container--narrow">
<p class="kicker">урок 1 из 10</p>
<h1>Дамэ и захват</h1>
<p>
Десять минут — и вы будете знать главное правило Го. Всё остальное в игре растёт из
него.
</p>
</div>
</div>
<div class="container">
<article class="lesson-body">
<h2>Камень живёт, пока дышит</h2>
<p>
Камни ставятся на <strong>пересечения линий</strong>, а не в клетки. Поставленный камень
не двигается — он либо остаётся на доске до конца партии, либо снимается при захвате.
</p>
<p>
Соседние пункты по линиям — это <strong>дамэ</strong>, дыхания камня. У камня в центре
четыре дыхания, на стороне — три, в углу — два.
</p>
<pre>
· ─ · ─ ·
│ │ │
· ─ ○ ─ · у белого камня
│ │ │ четыре дамэ: слева, справа,
· ─ · ─ · сверху и снизу</pre>
<p class="diagram-caption">Диаграмма 1. Четыре дыхания камня в центре доски.</p>
<p>
Камни одного цвета, стоящие рядом по линиям, образуют <strong>группу</strong> — они
делят дыхания и живут или умирают вместе.
</p>
<h2>Атари и захват</h2>
<p>
Когда у группы остаётся последнее дыхание, говорят <strong>«атари»</strong>
предупреждение об угрозе. Если противник занимает последнее дамэ, группа
<strong>снимается с доски</strong> и становится пленниками.
</p>
<pre>
· ─ ● ─ ·
│ │ │
● ─ ○ ─ · белый в атари: осталось
│ │ │ одно дамэ справа
· ─ ● ─ ·</pre>
<p class="diagram-caption">Диаграмма 2. Чёрные поставили белого в атари.</p>
<pre>
· ─ ● ─ ·
│ │ │
● ─ ● ← · чёрные заняли последнее дамэ —
│ │ │ белый камень снят с доски
· ─ ● ─ ·</pre>
<p class="diagram-caption">Диаграмма 3. Захват: пленник уходит в чашу чёрных.</p>
<div class="try-it">
<div
class="goban-static"
data-size="9"
data-black="d4,c5,e5,d6"
data-white="d5"
data-mark="e4"
></div>
<div>
<p class="label">Попробуйте сами</p>
<p>
Белый камень на D5 в атари. Куда чёрным поставить камень, чтобы снять его с доски?
Отметка подсказывает район — найдите точное пересечение, а затем
<a href="play.html">проверьте себя в игре против ИИ</a>.
</p>
</div>
</div>
<h2>Зачем это знать</h2>
<p>
Вся тактика Го — игра с дыханиями: вы сокращаете дамэ чужих групп и бережёте свои.
Лестница, сеть, сэмэаи, жизнь и смерть — всё это про дыхания, которые мы разберём в
следующих уроках.
</p>
<p>
Запомните три числа: <strong>432</strong>. Столько дыханий у одинокого камня в центре,
на стороне и в углу. Поэтому угол и умирает быстрее всех — и поэтому же там проще всего
строить территорию, но об этом в седьмом уроке.
</p>
<div class="try-it">
<div
class="goban-static"
data-size="9"
data-black="b2,c2"
data-white="b3,c3,a2"
data-last="a2"
></div>
<div>
<p class="label">Попробуйте сами</p>
<p>
Два белых камня стоят группой. Сколько дамэ у этой группы? Посчитайте все пустые
соседние пункты обоих камней — общие дыхания считаются один раз.
</p>
</div>
</div>
<h2>Кратко</h2>
<p>
Камни ставятся на пересечения и не двигаются. Дыхания (дамэ) — соседние пустые пункты.
Последнее дамэ занято — группа снята. Дальше:
<a href="lesson.html">атари, лестница и сеть</a>.
</p>
<div class="lesson-nav">
<a class="btn btn--quiet" href="learn.html">Все разделы</a>
<button class="btn btn--primary" type="button" data-lesson-done="dame">
Отметить пройденным
</button>
<a class="btn" href="lesson.html">Урок 2: атари →</a>
</div>
</article>
</div>
</main>
<footer class="site-footer">
<div class="container">
<span class="privacy-note"
>◎ Без сбора данных: прогресс хранится только на вашем устройстве.</span
>
<nav aria-label="Меню в подвале">
<ul>
<li><a href="learn.html">Курс</a></li>
<li><a href="tsumego.html">Цумэ-го</a></li>
<li><a href="play.html">Играть</a></li>
<li><a href="cabinet.html">Кабинет</a></li>
</ul>
</nav>
<span>© 2026 Иго</span>
</div>
</footer>
<script src="js/main.js"></script>
</body>
</html>