Правила X-0
X-0 — это свободный вариант гомоку (Freestyle) без фолов. Самый простой и быстрый режим. Игра ведётся на доске 15×15.
Цель игры
Первым построить пять или более камней своего цвета в ряд по горизонтали, вертикали или диагонали.
Базовые правила
- Чёрные (X) всегда ходят первыми.
- Игроки ходят по очереди, ставя по одному камню на пересечения линий.
- Побеждает тот, кто первым соберёт 5 или более камней в ряд.
- Фолов нет — ни у чёрных, ни у белых. Можно строить любые вилки (3×3, 4×4), длинные ряды (6+) тоже считаются победой.
Особенности режима
- Нет ограничений на первый ход — чёрные могут поставить камень в любую клетку.
- Нет дебютных правил — игра начинается сразу.
- Рекомендуется для начинающих и быстрых партий.
Ничья
Если доска полностью заполнена и ни один игрок не построил 5 в ряд — объявляется ничья.
Правила Gomoku (Swap2)
Gomoku — классическая версия игры без фолов. Все ряды из ровно 5 камней считаются победой, независимо от цвета.
Дебют Swap2
Swap2 — это стандартный турнирный дебют в гомоку, разработанный для устранения преимущества первого хода. Состоит из двух фаз.
Фаза 1: Расстановка (Placer)
Первый игрок (Placer) выставляет на доску 3 камня в любые клетки:
- 2 чёрных камня (X)
- 1 белый камень (O)
Фаза 2: Выбор (Chooser)
Второй игрок (Chooser) выбирает один из трёх вариантов:
- Играть чёрными: забирает X, соперник играет O. Чёрные делают следующий ход.
- Играть белыми: оставляет O себе, соперник играет X. Чёрные делают следующий ход.
- Добавить 2 камня: Chooser ставит ещё 1 чёрный и 1 белый камень (всего 5 на доске), после чего Placer выбирает цвет.
После дебюта
Игра продолжается по обычным правилам гомоку: 5 камней в ряд = победа. Фолов нет. Ряды из 6+ камней не считаются победой.
Зачем это нужно
Swap2 мотивирует Placer'а создать максимально сбалансированную позицию: если начальная расстановка даёт преимущество чёрным — Chooser заберёт их. Если преимущество у белых — Chooser останется белыми. В случае идеально равной позиции — можно добавить ещё 2 камня и вернуть выбор.
Правила Рэндзю (Taraguchi-10)
Рэндзю — профессиональная версия игры с фолами для чёрных и сложным дебютом Taraguchi-10 из 5 фаз.
Фолы в рэндзю
Чёрным запрещены: 3×3, 4×4, оверлайн (6+). Белые играют без ограничений.
Дебют Taraguchi-10 (5 фаз)
Фаза 1 — Первый ход (чёрные)
Чёрные ставят первый камень строго в центр доски (7,7). После этого соперник может поменяться цветом (swap).
Фаза 2 — Второй ход (белые)
Белые ставят второй камень в пределах квадрата 3×3 вокруг центра. После этого соперник может поменяться цветом.
Фаза 3 — Третий ход (чёрные)
Чёрные ставят третий камень в пределах квадрата 5×5 вокруг центра. Получается одна из 26 канонических позиций. Соперник может поменяться цветом.
Фаза 4 — Четвёртый ход (белые)
Белые ставят четвёртый камень в пределах квадрата 7×7 вокруг центра.
Фаза 5 — Пятый ход (чёрные)
У чёрных два варианта:
- Выбор 1 (обычный): чёрные ставят один 5-й камень в квадрате 9×9. Соперник может поменяться цветом. Белые делают 6-й ход.
- Выбор 2 (Taraguchi-10): чёрные отказываются от всех прав на смену цвета и выставляют 10 вариантов пятого хода (без симметричных). Белые выбирают один из десяти, остальные 9 убираются. Белые делают 6-й ход.
Как это реализовано у нас
На платформе X-0 дебют Taraguchi-10 реализован через интерфейс с подсказками на каждом этапе:
- Система подсвечивает допустимые зоны для каждого хода (3×3, 5×5, 7×7, 9×9).
- Кнопка Swap позволяет поменяться цветом на фазах 1-4 и в выборе 1 фазы 5.
- В фазе 5 при выборе Taraguchi-10 появляется интерфейс расстановки 10 вариантов.
- Белые видят все 10 вариантов и выбирают один кликом.
Основы игры: тройки, четвёрки и вилки
В гомоку и рэндзю недостаточно просто строить ряды — нужно создавать двойные угрозы, которые соперник не сможет заблокировать одновременно.
Тройки
Открытая тройка — три камня в ряд, у которых оба конца свободны. Это значит, что следующим ходом можно достроить её до открытой четвёрки (которая побеждает с любого конца).
Закрытая тройка — один из концов заблокирован камнем соперника или краем доски. Такая тройка не представляет серьёзной угрозы.
Четвёрки
Открытая четвёрка (straight four) — четыре камня, оба конца свободны. Соперник не может её заблокировать: если он закроет один конец, вы достроите с другого. Это гарантированная победа.
Закрытая четвёрка (four) — четыре камня с одним свободным концом. Соперник обязан закрыть этот конец, иначе следующим ходом будет пять.
Вилки (forks)
Вилка — ход, который одновременно создаёт две угрозы. Соперник может закрыть только одну, и вы выигрываете второй.
- Вилка 4×3 — одна четвёрка + одна открытая тройка. Самая надёжная и частая победная комбинация. Единственная разрешённая вилка для чёрных в рэндзю и X-0.
- Вилка 3×3 — две открытых тройки. Запрещена чёрным в рэндзю и X-0. Белые могут использовать.
- Вилка 4×4 — две четвёрки. Запрещена чёрным.
Стратегия
- Приоритет угроз: четвёрка важнее тройки. Если у соперника четвёрка, вы обязаны её закрыть, даже если у вас подготовлена вилка.
- Подготовка вилки: не ставьте победную вилку сразу — сначала подготовьте позицию, расставив вспомогательные камни.
- Защита от вилок: следите за потенциальными точками вилок соперника и занимайте их заранее.
- Использование фолов: белые могут намеренно создавать позиции, где чёрные вынуждены сделать запрещённый ход (ловушка).
Рейтинги
На платформе X-0 для каждого режима ведётся отдельный рейтинг ELO: X-0, Gomoku и Renju.
Как работает система ELO
Рейтинг ELO измеряет относительную силу игрока. После каждой игры рейтинг пересчитывается на основе результата и разницы в рейтингах соперников.
Формула
Ожидаемый результат: EA = 1 / (1 + 10(RB − RA) / 400)
Новый рейтинг: R′A = RA + K × (S − EA)
Где:
- RA — текущий рейтинг игрока
- RB — рейтинг соперника
- S — фактический результат: 1 (победа), 0.5 (ничья), 0 (поражение)
- K — коэффициент развития
Коэффициент K
K определяет, насколько сильно меняется рейтинг после игры:
- K = 64 — для новых игроков (менее 10 игр в режиме). Быстрая калибровка.
- K = 32 — для игроков с рейтингом ниже 2000.
- K = 24 — для игроков с рейтингом 2000–2299.
- K = 16 — для игроков с рейтингом 2300+.
Пример
Игрок A (1500, K=32) играет против игрока B (1500, K=32):
- Ожидаемый результат: 0.5 (равные силы)
- При победе A: +16 очков (1516)
- При ничьей: 0 очков (1500)
- При поражении: −16 очков (1484)
При разнице в 200 очков (1700 vs 1500): победа сильного даст +8, победа слабого +24.
Рейтинг в разных режимах
Рейтинг не переносится между режимами. Вы можете иметь 1800 в X-0, 1550 в Gomoku и 1620 в Renju — это три независимых рейтинга. Стартовый рейтинг в каждом режиме: 1500.
Турниры
На платформе X-0 проводятся регулярные и пользовательские турниры по всем трём режимам.
Типы турниров
- Регулярные турниры — создаются автоматически по расписанию. Открыты для всех.
- Пользовательские турниры — создаются игроками. Можно установить пароль для доступа.
Форматы
- Круговой (round-robin): каждый играет с каждым. Используется при ≤8 участниках. Количество туров = N−1.
- Швейцарская система: пары подбираются по очкам. Используется при ≥9 участниках. Количество туров = ⌈log₂(N)⌉ + 2.
Типы участия
- Индивидуальные: каждый играет за себя.
- Командные: играют команды (кланы). Капитан распределяет игроков по доскам.
Коэффициенты (при равенстве очков)
- Бухгольц (Buchholz): сумма очков соперников.
- Бергер (Berger): сумма очков побеждённых соперников + половина очков тех, с кем ничья.
- Прогресс (Progress): сумма накопленных очков после каждого тура.
Расписание регулярных турниров
| Название | Режим | Контроль | Время |
| X-0 Вторник | X-0 | 3+2 | Вторник 21:00 |
| X-0 Четверг | X-0 | 5+3 | Четверг 21:00 |
| X-0 Воскресенье | X-0 | 2+1 | Воскресенье 21:00 |
| Gomoku Понедельник | Gomoku | 3+2 | Понедельник 21:00 |
| Gomoku Среда | Gomoku | 5+3 | Среда 21:00 |
| Gomoku Суббота | Gomoku | 7+2 | Суббота 18:00 |
| Renju Пятница | Renju | 5+3 | Пятница 21:00 |
| Renju Воскресенье | Renju | 10+5 | Воскресенье 14:00 |
Как участвовать
- Перейдите на страницу Турниры (кнопка в левой панели).
- Выберите турнир из списка и нажмите Присоединиться.
- Дождитесь начала турнира. Система автоматически подберёт пары.
- Играйте свои партии. Результаты учитываются в турнирной таблице.
- После завершения всех туров подводятся итоги.
Создание своего турнира
На странице турниров нажмите Создать турнир. Укажите название, режим, контроль времени и тип. Можно установить пароль для частного турнира.
Обучение
Раздел Обучение позволяет тренеру проводить интерактивные уроки с учениками на общей доске.
Как это работает
- Тренер создаёт урок — генерируется уникальный 6-значный код.
- Ученики подключаются к уроку по коду.
- Все видят общую доску. Тренер ходит — ученики наблюдают.
- Встроенный чат для текстового общения.
- Аудио-трансляция: тренер может включить микрофон, ученики слышат его голос.
Возможности тренера
- Ходить по доске: тренер ставит камни, ученики видят изменения в реальном времени.
- Переключать ветки: в дереве вариаций можно переходить между вариантами.
- Писать комментарии: к каждому ходу можно добавить пояснение.
- Аудио: включение/выключение микрофона, выбор устройства, регулировка усиления.
- Чат: текстовое общение со всеми участниками.
- Завершить урок: тренер может завершить урок в любой момент.
Возможности учеников
- Смотреть доску: ученики видят все ходы тренера, но не могут ставить камни.
- Слушать аудио: звук с микрофона тренера.
- Писать в чат: можно задавать вопросы.
Типы видимости
- Открытый урок: любой может подключиться по коду.
- Закрытый урок: требуется пароль для входа.
Как создать урок
- Перейдите на страницу Обучение.
- Нажмите Создать урок.
- Выберите режим (X-0, Gomoku, Renju) и тип видимости.
- Поделитесь кодом с учениками.
Как подключиться к уроку
- Перейдите на страницу Обучение.
- Введите 6-значный код урока в поле и нажмите Enter.
- Если урок закрытый — введите пароль.
🧩 Задачи
Режим Задачи — это тактический тренажёр. Вам даётся позиция на доске, и нужно найти выигрышную последовательность ходов.
Как это работает
- Выберите регламент (X-0, Гомоку или Рэндзю) и установите максимальный уровень сложности (1–6) с помощью ползунка.
- Нажмите Начать решение — на доске появится случайная задача, соответствующая вашим фильтрам.
- Сделайте ход, кликнув по клетке. Если ход верный, автоматически ставится форсированный ответ соперника.
- Если ход неверный, вы можете Попробовать снова (та же задача) или перейти к Следующей задаче.
- Сделайте все ходы правильно — Поздравляем! Задача решена!
Уровни сложности
Сложность определяется количеством полуходов в решении:
- Уровень 1: до 2 ходов
- Уровень 2: до 4 ходов
- Уровень 3: до 6 ходов
- Уровень 4: до 8 ходов
- Уровень 5: до 10 ходов
- Уровень 6: 11+ ходов.
Ползунок задаёт максимальную сложность — попадаются задачи этого уровня и ниже.
Примечания
- Вы всегда играете за атакующую сторону (ту, которая проводит победную комбинацию).
- В базе данных 13 500 задач (~по 4500 на каждый регламент).
- Кнопка Следующая задача сразу загружает новую случайную задачу с теми же фильтрами.
- Смена регламента или уровня сложности во время решения сбрасывает доску.