10-ка лучших шахматистов мира
Магнус КарлсенНорвегия
2831
Каруана ФабианоСША
2803
Хикару НакамураСША
2802
Арджун ЭригайсиИндия
2801
Гукеш ДоммараджуИндия
2777
Нодирбек АбдусатторовУзбекистан
2768
Алиреза ФируджаФранция
2763
Ян НепомнящийРоссия
2754
Вэй ИКитай
2751
Вишванатан АнандИндия
2750

Grand Dice Chess


GRAND DICE CHESS: КРАТКИЕ ПРАВИЛА

Цель: Захватить все 4 короля противника.
Компоненты: Игра идёт на доске 12×12. 
В распоряжении каждого игрока находятся: 4 Короля, 4 Ферзя, 8 Коней, 8 Слонов, 8 Ладей, 24 Пешки.
В игре используется 4 игральные кости (d6).
Начальная расстановка:


Фигуры ходят и бьют как в обычных шахматах, НО:
Нет рокировки.
Пешка ходит только на одну клетку вперед.
Нет шаха и мата — королей можно бить как обычные фигуры.

ПОРЯДОК ХОДА 
Бросок. В свой ход игрок бросает 4 шестигранных кубика.
Анализ. Каждое выпавшее число — это возможность сделать ход фигурой определённого типа:
1 → Пешка
2 → Конь
3 → Слон
4 → Ладья
5 → Ферзь
6 → Король

Обязательное действие. Когда выпадает единица (1) игрок обязан сделать ход одной из своих пешек. Одной пешкой можно сходить несколько раз, если выпало несколько единиц.

Свободные действия. Любая другая грань кроме единицы.
Игрок может:
1. Походить или не ходить (можно "пасовать") данной фигурой.
2. Ходить одной фигурой этого типа несколько раз (если данное число выпало несколько раз).
3. Распределять ходы между разными фигурами этого типа (если данное число выпало несколько раз).
Например, выпало 1-3-4-4. Игрок обязан сделать ход пешкой. Игрок может сходить слоном. Игрок может сходить двумя ладьями или одной ладьей два раза. Игрок может отказаться от любого хода кроме хода пешкой.

Таким образом, в свою очередь хода игрок может сделать до четырех перемещений своих фигур на доске. 

Исполнение. Игрок совершает все выбранные ходы в любом удобном ему порядке.

Конец хода. Кубики передаются сопернику.

ВАЖНЫЕ ПОЯСНЕНИЯ
Если пешки заблокированы (ими нельзя сделать ход или взятие), обязательные ходы пешкой не выполняются.
Пешка, дошедшая до последней горизонтали, обязательно превращается в ферзя, ладью, слона или коня (по выбору игрока).
Игра идёт до полного уничтожения всех четырёх королей одной из сторон.

***

В свое время, Олег Степанов, отец-основатель советского Отелло, автор онлайн учебника https://othello.gomel.by/stepanov/ по Отелло (Реверси) и толковый программер, когда познакомился с моим Grand Dice Chess, уверял меня, что в эту игру ИИ сможет играть очень даже прилично, и с положительным для себя процентом побед бить человека. Незадолго до своей смерти он даже пытался сделать прогу, которая это явно бы демонстрировала.

Я много спорил с ним по поводу бесполезности этой идеи, указывая на то, что древо вариантов Grand Dice Chess астрономически, непостижимо огромно, и никакой современный, да и будущий, ИИ не сможет её «просчитать» в классическом шахматном понимании этого слова. Более того, у нас игра с неполной информацией...

Мы все знаем, что количество возможных партий в классические шахматы превышает количество атомов во Вселенной. В Grand Dice Chess это уходит на совершенно новый уровень из-за трёх основных факторов.

Добавление случайности (кубики)
В классических шахматах у игрока в любой позиции есть четкий, фиксированный набор ходов (например, 20-40 вариантов). В Grand Dice Chess этот набор определяется случайно при каждом броске. Количество комбинаций кубиков — 6^4 = 1296 возможных исходов броска. Но это только начало.

Интерпретация броска
Каждый из этих 1296 возможных исходов порождает не один, а множество возможных планов хода. Игроку предстоит принимать решение в каком порядке использовать результаты, какой именно фигурой данного типа ходить (например, выпало «2» (конь) — а у меня на доске 4 коня, и каждым можно сходить на несколько полей), пасовать или нет (кроме пешек).
Один бросок может породить сотни и тысячи конкретных последовательностей ходов.

Огромное количество фигур
Доска 12x12 с дублированными фигурами радикально увеличивает количество возможных ходов для каждого типа фигуры. Ладья в начальной позиции имеет гораздо больше свободы, чем в классических шахматах.
Древо вариантов Grand Dice Chess — это не просто дерево, это гипер-дерево, где каждая «ветка» (ход игрока) сама является целым «лесом» из 1296 возможных сценариев, каждый из которых ветвится на тысячи конкретных путей. Это делает полный перебор всех вариантов абсолютно невозможным для любой вычислительной системы, сейчас или в обозримом будущем.

Но может ли ИИ играть в такую игру?
Да, вероятно, может, но насколько сильно? Он не будет играть так, как AlphaZero или Stockfish в классические шахматы. Он не будет «просчитывать», он будет оценивать и принимать решения в условиях неопределенности.

Я думаю, это работало бы примерно так.
ИИ сначала научился бы оценивать любую позицию на доске. Он бы присваивал ей некое "число", определяющее, насколько она выиграна. Он бы учился оценивать ее по потенциалу атаки на четырёх королей, материальному балансу, контролю над центром и т.д. 
Далее в ход шел бы Метод Монте-Карло (MCTS). Это ключевой метод для игр со случайностью. Для текущего броска кубиков (скажем, выпало 2-3-4-5) ИИ проделал бы следующее:
Генерация - Он бы сгенерировал тысячи случайных возможных будущих.
В каждом будущем - Он бы не только выбирал, как сыграть этот конкретный бросок, но и случайным образом симулировал будущие броски кубиков для обоих игроков до конца партии (супер-пупер ИИ!).
Статистика - Он бы посмотрел, в каком проценте этих случайных симуляций он в итоге побеждает, выбрав тот или иной план для текущего хода.
В итоге он выбрал бы тот вариант хода, который в симуляциях чаще всего приводил к победе.

Проще говоря, ИИ бы постоянно задавал себе вопрос: «Если я сейчас сделаю так, а дальше всё пойдет случайным образом, какова моя вероятность выиграть?».

Сила ИИ в невероятная способности считать материальный баланс, видеть далеко вперёд в рамках симуляций, не поддаваться эмоциям и находить неочевидные ресурсы в позиции.
Сила же Человека в способности к обобщению и стратегическому планированию. Человек может выработать общую стратегию: «Я буду использовать броски для слонов и ладей, чтобы создать давление на правый фланг противника, где его король слабее защищён». Более того, Человек способен к импровизации, что для Grand Dice Chess является одним из ключевых условий успешной игры. ИИ же больше ориентирован на тактический расчёт на несколько ходов вперёд в условиях случайности.

В Grand Dice Chess искусственный интеллект и человеческий разум будут играть по-разному. ИИ не сможет просчитать эти шахматы, но сможет играть, используя методы статистики и вероятности. Достаточно ли этого будет для победы над Человеком? Сомневаюсь.
Пишите в форме ниже
Информация
Незарегестрированные посетители не могут оставлять комментарии. Зарегистрируйтесь. Нажмите на иконку справа вверху.
Комментарии 11
  1. Serge3d
    А, так вот зачем огромная доска, а так то это обычный dice chess, в которые уже можно и онлайн играть. Что же касается возможности победить ИИ в эту игру, то замечу как программист, что уже достаточно давно разработчики не идут по пути прямого перебора вообще всех вариантов ходов, теперь алгоритмы намного сложней и тут начинает работать тот случай, который демонстрирует анекдот про двух охотников и погнавшегося за ними медведя...
    1. slonik
      Не знаю этого анекдота )
      1. Serge3d
        главное бежать не быстрее медведя а быстрее второго охотника(на самом деле вообще лучше не убегать а пытаться отпугнуть но это же анекдот), т.е. функция распознавания образов ИИ должна работать лучше чем то, что умеет делать человек и как бы не прискорбно это ни звучало, но хорошо обученный ИИ может накопить куда большую базу образов чем человек.
        1. Serge3d
          несколько более подробно - функция распознавания образов позволяет увидеть некое типовое решение задачи, например стоящие на одной линии ферзь и король в обычных шахматах позволяет выиграть в варианте этого ферзя дав шах королю слоном или ладьей.
          Для ИИ совершенно неважно стоят ли они на тех же самых полях где в обучающей позиции его научили такому выигрышу, он анализирует только общие признаки описывающие позицию среди множества которых есть признак "ферзь и король на одной линии", при этом есть некоторые весовые коэффициенты позволяющие оценить итоговую позицию и выбрать оптимальное решение.
          Ну это совсем уж общее описание, более подробно про ИИ лучше читать спец статьи.
    2. Вадря Покштя
      Интересно. А вы работаете с шахматами или вариантами шахмат, с геймдизайнерами? Мне всегда было любопытно мнение программеров о тех играх, которые я создаю. Буду признателен за ответ.
      1. Serge3d
        нет, у меня совсем другая область, просто теория ИИ много чего описывает, в частности те проблемы которые вы озвучили в статье, а именно наличие серьезного влияния от выпадения кубиков на результат отчасти решалось в задаче распознавания рукописного текста, где так-же очень сильно влияет почерк человека на написание букв и тем не менее эта задача была успешно решена. Так что не думаю что тут что-то фундаментально непреодолимое есть в этой игре для ИИ. кстати вы же уже наверное пробовали играть с ботами, как они себя показывают?
        1. Вадря Покштя
          Не знаю пройдет ли ссылка: https://dagazproject.github.io/checkmate/grand-dice-chess.htm?selector=2

          На ДагазПроджекте Челнокова можно играть против бота. Или на его Дагаз Сервере.
          Сразу скажу, что бот играет очень слабо. Порой он просто не понимает, что и зачем надо делать. Но это и хорошо ;) Мгновенными просчетами вариантов тут не выиграть.
  2. Serge3d
    сам я не играл в dice chess но бот на одноименном сайте имеется и можно проверить его способности на максимальной сложности, думаю что создатели понимали что максимальный уровень сложности должен быть действительно серьезным уровнем т.к. они сделали еще много градаций с уровнем ниже.
  3. Вадря Покштя
    К сожалению из вступительной части были убраны ссылки на игровые платформы, где можно играть в эти шахматы. Возможно это правильно, чтобы не считать статью промоушеном отдельных сайтов. Если возникнут вопросы "Где же играть онлайн в Гранд Дайс Чесс?", то вы всегда можете загуглить Grand Dice Chess или написать мне в личку. Спасибо!
  4. Амалия
    Вадря явно молдаванин или румын...Он подписывается каким-то странным ником, похожим на румынскую фамилию...
    1. Вадря Покштя
      Я явно не молдованин и не румын. Мои предки - Эрзя. Вадря означает Добро.

Еще
Необычная задача. Кооперативный мат в 4 хода - Functionary Chess
Всех с Новым Годом, друзья! Вот и первая задача 2022 года на нашем сайте для вас. Необычная. Кооперативный мат в 4 хода (Functionary Chess). Условие в таких задачах такое: если фигура не атакуется фигурой противника, то она не
Мат в 1 ход - заставь свой ум работать!
Сначала задача - матуют белые в 1 ход. А дальше поговорим о шахматных фигур и о том, как развивалась шахматная игра.
Черные ставят белым мат в 1 ход. Каким образом?
Спасибо всем, кто пишет добрые слова. Мы публикуем новую задачу! Здесь начинают черные и ставят мат в 1 ход. Постараемся и дальше держать такой же темп.
Поставьте черным мат в 1 ход
Интересная задача, в который черные получают мат в 1 ход. Далее мы расскажем про ценность шахматных фигур. Статья больше ознакомительная, для начинающих.
Мат в 1 ход. Пешка бьет назад?
Всем доброго времени суток. Прежде чем мы объясним, что означает заголовок данной статьи, предлагаем решить задачу. Она не очень сложная, но чтобы размяться отлично подойдет. Белые начинают и ставят мат в 1 ход.
Темп в шахматах
   Разберемся для начала, что же такое темп?   Темпом считается потеря времени в дебюте, путем нападения младшей фигуры на более старшую. Это может быть нападение пешки на легкую фигуру (коня или слона), что
Правила игры в шахматы Чтобы начать играть в шахматы, необходимо знать правила. На первый взгляд может показаться что они довольно просты, но на самом деле стоит потратить довольно много усилий, чтобы научиться играть в шахматы.