Как играть в Dice Chess

English

Dice Chess — это шахматы, в которые ворвалась удача: три кости решают, какими фигурами можно ходить, а партия заканчивается в момент взятия короля. Шахматная интуиция остаётся с вами — и вы быстро узнаёте, где она подводит. Партия занимает считанные минуты, и вы можете сыграть прямо сейчас — бесплатно и без регистрации.

Игра в двух словах

  • Доска, фигуры и начальная расстановка — обычные шахматы. Белые ходят первыми.
  • Каждый ход начинается с броска трёх костей. Каждая кость показывает тип фигуры: пешка, конь, слон, ладья, ферзь или король.
  • За один ход вы делаете до трёх перемещений. Каждое перемещение оплачивается одной костью с типом той фигуры, которой вы ходите.
  • Побеждает тот, кто возьмёт короля. Шаха и мата нет — король просто снимается с доски, как любая другая фигура.

Три кости

Кости бросаются заново в начале каждого хода, до ваших перемещений. Кость «конь» позволяет сходить каким-нибудь конём — любым из ваших. Дубли и трипли работают буквально: две кости «пешка» — это два пешечных перемещения, разными пешками или одной и той же дважды. Каждая кость оплачивает ровно одно перемещение и после этого потрачена до конца хода.

Единственное исключение тратит две кости сразу: рокировке нужны и «король», и «ладья» (см. ниже).

Ваш ход: используйте максимум костей

Главное правило нашего диалекта: вы обязаны потратить столько костей, сколько позволяет позиция. Нельзя остановиться раньше и нельзя пропустить кость, которую можно было использовать. Если какая-то последовательность перемещений задействует все три кости — каждый легальный ход задействует все три; если максимум две — ровно две, и так далее.

Это правило кусается. Допустим, партия только началась, и вы выбросили пешку, коня и слона. Ход крайней пешкой в духе a2–a3 здесь нелегален: он не открывает диагональ, слон остаётся запертым, и одна кость пропадает. Легальны только те пешечные ходы, которые выпускают слона (или такие порядки ходов, при которых все три кости всё же тратятся). Продумывайте весь ход целиком, прежде чем трогать фигуры.

  • Взятие короля сильнее любых правил. Ход, снимающий короля, легален всегда — даже если кости остаются неиспользованными — и немедленно заканчивает партию.
  • Совсем нет ходов? Пас. Если бросок не даёт ни одного легального перемещения — например, слон, ладья, ферзь на самом первом ходу, когда эти фигуры ещё не могут двигаться, — ход пропускается автоматически. Это происходит мгновенно и не тратит ваше время на часах.
  • Максимум считается в костях, а не в перемещениях: рокировка тратит две кости одним перемещением и учитывается соответственно.

Как выиграть

Вы выигрываете, когда происходит любое из этого:

  • Вы взяли короля. Напасть на него мало — в тот ход, когда вы его берёте, нужна кость атакующей фигуры.
  • Соперник сдался. Сдаться можно в любой момент.
  • У соперника упал флаг (см. контроль времени).

Ни шаха, ни мата

Если вы пришли из шахмат, вот что придётся разучить. Партия заканчивается взятием короля, поэтому понятия шаха просто не существует:

  • Король может пойти на атакованное поле и может остаться под боем.
  • «Связок» нет — любая фигура может ходить независимо от того, что она открывает.
  • Рокировка из-под «шаха», через битое поле и под «шах» полностью легальна.
  • Пата нет: игрок без легальных ходов просто пасует, и партия продолжается.

Атакованный король — это опасность, а не состояние в правилах. Сможет ли атакующий довести дело до конца, решает следующий бросок — в этом напряжении вся игра.

Рокировка, превращение, взятие на проходе

Рокировка

Для рокировки в одном броске нужны и кость «король», и кость «ладья» — тратятся обе. Это одно перемещение, так что в ход с рокировкой всё ещё помещается ещё одно перемещение третьей костью. Обычные шахматные условия сохраняются — король и эта ладья ещё не ходили, поля между ними свободны, — но атакованность полей не имеет никакого значения. Партии начинаются только из классической расстановки (Chess960 у нас нет).

Превращение

Ход пешкой на последнюю горизонталь оплачивается костью «пешка», и превращение обязательно: выбирайте ферзя, ладью, слона или коня (короля — нельзя). Осторожно: правило максимума может выбрать за вас — если только одна фигура превращения позволяет потратить оставшиеся кости, легально только это превращение. И особый случай: если на поле превращения стоит вражеский король, пешка просто берёт его, и партия выиграна — превращения не происходит.

Взятие на проходе

Как и в шахматах, пешку, шагнувшую на два поля, можно взять на проходе — костью «пешка». Право сохраняется весь следующий ход соперника — взять на проходе можно любым из его трёх перемещений, не только первым. А поскольку за один ход можно продвинуть на два поля несколько пешек, взятий на проходе может быть доступно сразу несколько.

Ничьи

Ничья по соглашению

Предложение ничьей подаётся вместе с вашим завершённым ходом — оно «едет» с вашими перемещениями. Соперник обязан ответить до того, как откроются его кости: согласие — и партия заканчивается на месте; отказ — и только тогда бросаются его кости. Пока соперник думает, идут его часы, а проигнорированное предложение — это просто риск просрочки: подсмотреть бросок заранее невозможно. После отклонённого предложения вы не можете предлагать снова, пока предложение не сделает соперник.

Автоматические ничьи

Партия автоматически признаётся ничьей после 100 перемещений подряд без взятий и без ходов пешками — аналог шахматного правила 50 ходов, но счёт идёт по отдельным перемещениям (а их в ходе до трёх), так что наступает он раньше, чем ждёт шахматист. Существует и предохранительный потолок длины партии — далеко за пределами любой реальной игры.

Ничьей по повторению нет, правила «недостаточного материала» тоже нет — одинокий король может выиграть по времени.

Контроль времени

  • Живые партии играются с часами. В лобби доступны блиц (3+2, 5+3, 5+5, 5 мин) и рапид (10+5, 10+10, 15+10, 10 мин).
  • Добавка времени начисляется один раз за завершённый ход, а не за каждое перемещение внутри него.
  • Вынужденный пас мгновенен и бесплатен — пропущенный ход не тратит время.
  • Раздумья над предложением ничьей идут за счёт ваших часов, как и любое другое решение.
  • Упавший флаг — всегда поражение. Исключения «недостаточный материал» нет: просрочили время против одинокого короля — проиграли.
  • При разрыве соединения у вас есть около 30 секунд, чтобы вернуться; после этого партия засчитывается как поражение.

Доказуемо честные кости

Нашим костям не нужно верить на слово — их можно проверить. Перед началом партии сервер публикует криптографическое обязательство (хеш SHA-256) на секретный сид. Затем оба игрока добавляют собственные случайные сиды. Каждый бросок партии детерминированно выводится из этих сидов и номера хода — кости зафиксированы до первого хода и не могут зависеть от позиции, ваших ходов или того, кто выигрывает. В момент окончания партии сервер раскрывает свой сид, и любой может пересчитать все броски и убедиться, что они совпадают с опубликованным заранее обязательством.

На странице реплея каждой завершённой живой партии показаны обязательство, раскрытый сид и сиды обоих игроков — готовые к копированию. Полная процедура проверки с работающим кодом — в нашей документации provably-fair (на английском).

Чем отличаются другие сайты

В Dice Chess играют на нескольких сайтах, и правила местами расходятся — в основном в том, что надстроено поверх ходов, а не в самих ходах. Эта страница описывает диалект, который применяет наш открытый движок; вот как выглядят сайты, которые мы изучили.

  • dicechess.com — базовые правила ходов совпадают с нашим диалектом, включая правило максимума и рокировку за две кости; мы проверили это, проиграв десятки тысяч его публичных партий через наш движок, ход в ход. Поверх ходов там добавлены куб удвоения в стиле нард и ставки в банк, так что партия может закончиться и отказом от удвоения.
  • beturanga.com — партии из нашей выборки, и классические, и Chess960, также воспроизводятся по правилам нашего диалекта без расхождений. Дополнительно там есть позиции Фишера (Chess960), которых у нас нет, и форматы игры на деньги.
  • Наш сайт — описанный выше эталонный диалект, без ставок и без куба: классическая расстановка, рокировка за две кости, обязательный максимум, взятие на проходе весь ответный ход, доказуемо честные броски.

Нашли расхождение в правилах, которое мы не описали — здесь или на другом сайте? Пожалуйста, откройте issue — точная документация диалектов входит в миссию проекта.

Бросим кости?

Быстрее всего правила усваиваются за доской: партия занимает пару минут, а сайт просто не даст сделать нелегальный ход.