Гомоку

Материал из Википедии — свободной энциклопедии
Версия от 07:49, 30 марта 2026; imported>Alex NB OT (проект Check Wikipedia: исправление ошибки 75)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску

Гомоку — настольная логическая игра для двух игроков. На квадратной доске размером 19×19 (в традиционном варианте) или 15×15 (в современном спортивном варианте) пунктов игроки поочерёдно выставляют камни двух цветов. Выигрывает тот, кто первым построит непрерывный ряд из пяти камней своего цвета по вертикали, горизонтали или диагонали. Имеет множество вариантов, различающихся отдельными деталями правил. Считается, что игра была изобретена в Китае более двух тысяч лет назад. Современное название происходит от японского слова гомокунарабэ («пять камней в ряд»). Является предком рэндзю. В настоящее время игра известна во всём мире, по ней проводятся спортивные соревнования. Получены стратегии, позволяющие первому игроку (в простую разновидность гомоку) выиграть за 35 полуходов<ref>http://fragrieu.free.fr/SearchingForSolutions.pdf</ref>.

Основные правила

  • Игра ведётся на квадратном поле («доске»), расчерченном вертикальными и горизонтальными линиями. Пересечения линий называются «пунктами». Наиболее распространённым является поле размером 15×15 линий.
  • Играют две стороны — «чёрные» и «белые». Каждая сторона использует фишки («камни») своего цвета.
  • Каждым ходом игрок выставляет камень своего цвета в один из свободных пунктов доски. Первый ход делают чёрные в центральный пункт доски. Далее ходы делаются по очереди.
  • Цель игры — первым построить камнями своего цвета непрерывный ряд из пяти камней в горизонтальном, вертикальном или диагональном направлении.
  • Если доска заполнена и ни один из игроков не построил ряд из пяти камней, может быть объявлена ничья.
  • В большинстве вариантов правил существуют те или иные дополнительные ограничения для одного или обоих игроков. Так, практически во всех вариантах построение ряда из более чем пяти камней («длинного ряда») либо запрещено, либо не приносит победы. Подробнее варианты правил описаны ниже.

История

Считается, что игра была создана в Китае и ей не менее двух тысяч лет. Около VII века она была занесена в Японию. Современное название происходит от японского слова гомокунарабэ, что означает «пять штук в ряд». Изначально в неё играли на поле для го (19×19) безо всяких ограничений; сейчас этот вариант игры известен под названием «гомоку без ограничений» (англ. Шаблон:Lang-en2). Позже было добавлено правило запрета выигрыша с помощью «длинного ряда», и именно эта игра сейчас имеет название «гомоку». В 1899 году Тенрю Кобаяси предложил для игры новое название «рэндзю» («нитка жемчуга»).

В конце XIX века японские профессионалы пришли к выводу, что в «свободном» варианте гомоку игрок, делающий ход первым (чёрные), имеет преимущество, при оптимальной игре достаточное для победы. Это было строго доказано столетием позже, в 1994 году Виктором Аллисом<ref>Allis, L. V. (1994). Searching for solutions in games and artificial intelligence, Ph.D. Thesis, University of Limburg, Maastricht.</ref><ref>Allis, L. V., Herik, H. J. van den, and Huntjens, M. P. H. (1996). Go-Moku Solved by New Search Techniques. Computational Intelligence, Vol. 12.</ref>. Но ещё в конце XIX века Японская ассоциация профессионального рэндзю уменьшила размер доски до 15×15 и ввела «фолы» — ограничения на некоторые ходы чёрных. В 1903 году чёрным было запрещено построение вилок 3×3, в 1936 году по предложению Рокусана Такаки были также запрещены вилки 4х4 и построение длинного ряда (белые могут строить длинный ряд, но победы он не приносит). Именно эти правила считаются сейчас правилами «классического рэндзю». Они более 50 лет оставались неизменными, но к концу XX века стало ясно, что и они не могут полностью скомпенсировать преимущества первого игрока, что было формально доказано в 2001 году Вагнером и Вирагом<ref>Wágner, J., Virág, I. (2001) Solving Renju, ICGA Journal, Vol. 24 (1)</ref>. В 1998 году Международная федерация рэндзю (RIF) ввела дебютные регламенты для первых пяти ходов, и в 2003 году расширила их.

Также в 1980-е годы были предприняты попытки модификации гомоку без применения фолов. В 1981 году японскими профессионалами рэндзю Г. Сакатой и В. Икавой было показано<ref>Sakata, G. and Ikawa, W. (1981). Five-In-A-Row, Renju. The Ishi Press, Inc. Tokyo, Japan.</ref>, что в игре на поле 15×15 без фолов с выигрышем при построении ряда из ровно пяти камней при оптимальной игре всегда побеждает первый игрок.

Принятые позже международные правила гомоку используют доску 15х15 и дебютный регламент с возможностью обмена сторонами: после третьего хода в партии второй игрок (играющий белыми) имеет право либо продолжить игру своими камнями, либо обменяться цветами с противником. Существуют альтернативные разновидности дебютных регламентов.

Радикальный вариант решения проблемы уравнивания шансов был предложен в созданной на рубеже XX—XXI веков игре Connect6: здесь игроки на каждом ходу выставляют на доску не один, а два камня подряд, и лишь первый ход чёрных делается одним камнем. Выигрывает построивший ряд из шести или более камней. Никаких искусственных ограничений на ходы, подобных фолам или регламентированным началам, нет. На данный момент эта игра ещё очень молода и недостаточно изучена, но пока нет оснований считать, что какая-то из сторон в ней изначально имеет преимущество.

Разновидности правил

Существует множество вариантов правил, призванных скомпенсировать преимущество первого игрока, и, соответственно, множество названий для получившихся новых игр.

В России известны и используются следующие варианты игры:

  • Пять в ряд. Игра идёт на бесконечном поле, либо на листе бумаги в клетку, либо на гобане. Фолов нет. Построение длинного ряда (6 и более фигур подряд) приносит победу.
  • Гомоку. Играется на доске 15×15, реже 19×19. Фолов нет. Построение длинного ряда не запрещено, но и победой не является.
  • Гомоку с общим центральным камнем. Игра по правилам гомоку на доске 15×15, но первый камень (центральный) считается чёрным при ходе чёрных, и белым — при ходе белых. Правила игры симметричные. Автор — К. Коцев (Болгария). В России игра распространения не получила<ref name="RBF">Носовский А. М., Сокольский А. Г. Рэндзю для начинающих // Специальное издание. — 2003. — С. 31. http://mostovlyansky.narod.ru/books/RFB.pdf Шаблон:Wayback</ref>.
  • Трёхмерное гомоку. Игра ведётся по правилам гомоку, но не в плоскости, а в трёхмерном пространстве. Цель — построение «пятёрки» по диагонали, горизонтали или вертикали в плоскости и в пространстве. Игра распространения пока не получила<ref name="RBF" />.
    • Один из вариантов игры подразумевает надевание на расположенные квадратом вертикальные спицы фишек с отверстием. Соответственно появляется дополнительное правило: заполнение третьего измерения (спицы) происходит не в произвольном порядке, а строго снизу вверх.
  • Гомокунарабэ. Игра на доске 15×15. Цель — построение «пятёрки». Ни одному из соперников нельзя делать вилку 3×3; каждому игроку даётся по 35 камней; если чёрные, использовав все свои камни, не построили «пятёрки», то считается, что они проиграли. Игра очень популярна в Японии как средство проведения досуга<ref name="RBF" />.
  • Международное гомоку. Играется по правилам гомоку на доске 15×15 со следующим дебютным регламентом: первый ход в центр доски, второй и третий — куда угодно, после третьего хода (чёрных) второй игрок (играющий белыми) имеет право сменить цветШаблон:Нет АИ.
  • Рэндзю с центральным запретным квадратом, или свободное рэндзю — игра по правилам гомоку (фолов нет, длинный ряд не приносит победы) на доске размером 15×15 линий. Дополнительное правило: второй ход чёрных (третий ход в партии) должен быть сделан за пределами центрального квадрата 5×5.
  • Пенте. Пять в ряд на доске 19×19. Игра начинается с центра доски. Первым ходит игрок, ставящий белые камни. Ряд из двух камней, закрытый с двух сторон камнями противника, становится «добычей» и снимается с доски. Второй ход чёрных делается за пределы центрального квадрата 5×5. Выигрывает тот, кто первым построил ряд из 5 или более камней, либо первым захватил 5 добыч. Пенте — упрощённый вариант японской игры нинуки-рэндзю, распространённой в Японии в первой половине XX века.
  • Керио-пента. Игра на доске 19×19. Белые ходят первыми. Игроки ходят по очереди в любое место доски. Ряд из двух или трёх камней, закрытый с двух сторон камнями противника, становится «добычей» и снимается с доски. Для выигрыша необходимо построить ряд из 5 или более камней, либо набрать 15 «добыч».
  • Каро́. Вьетнамский вариант игры, известный также под названием «Гомоку+». Игра по правилам гомоку на доске 15×15 с единственным ограничением: победная пятёрка камней должна быть не заблокирована с обоих концов<ref>Шаблон:Cite web</ref>.
  • Рэндзю. Игра на доске 15×15 с запретом для чёрных строить длинный ряд (является проигрышем для чёрных), а также строить вилки 3×3, 4×4 и любые производные от них (вилки 3×3, которые не приводят к победе, то есть вынуждают чёрных совершить в одной из веток запрещённый ход, являются разрешёнными). Оговариваются в виде дебютного регламента также и правила постановки первых пяти ходов.
  • Connect6. Игра на доске 19×19. Черные ходят первыми, выставляя камень в центр доски. Затем игроки ходят по очереди в любое место доски ставя сразу по 2 камня своего цвета. Выигрывает игрок, поставивший первый 6 своих камне в ряд.
  • Своп (от англ. Шаблон:Lang-en2: менять, обмен — означает возможный обмен цветом камней между игроками в начале игры). Вариант гомоку на поле 15×15, отличающийся только дебютной стадией. В начале игры первый игрок ставит на доску 2 чёрных и 1 белый камень (без ограничений по установке). После этого второй игрок выбирает, каким цветом он будет играть и либо делает следующий ход белым камнем, либо отдаёт белые камни первому игроку.
  • Своп-два (от англ. Шаблон:Lang-en2 — менять, 2 — две возможности смены). Вариант гомоку на поле 15×15, отличающийся только дебютной стадией. Употребляется в чемпионатах мира с 2009 года и в других, менее значимых соревнованиях. В начале игры первый игрок ставит на доску 2 чёрных и 1 белый камень (без ограничений по установке). После этого второй игрок имеет три возможности:
    • выбрать чёрный цвет, то есть без постановки камней передать очередь хода первому;
    • выбрать белый цвет, то есть поставить белый камень и передать очередь хода;
    • или же поставить два камня, чёрный и белый, предоставив право окончательного выбора цвета первому игроку.

Своп-два (Swap-2) является основным дебютным регламентом, по которому проводятся все спортивные национальные и международные чемпионаты.

Гомоку в России

В России игра гомоку традиционно известна под названиями «Крестики-нолики» и «Пять в ряд». В «Толковом словаре живого великорусского языка» В. Даля 1861 года издания упоминается игра в «Херики-Оники», правда, неизвестно, имелась ли в виду игра на доске 3×3 (Крестики-нолики), или доске большего размера (uомоку).

С 2016 года гомоку как дисциплина регулярно представляется на фестивалях, проходящих в Москве: «Larix»<ref>Шаблон:Cite web</ref> в январе и «Hinode»<ref>Шаблон:Cite web</ref> в апреле.

Гомоку в мире

В 2007 году Международная федерация рэндзю (RIF) учредил в своей структуре комитет гомоку (Gomoku Commission) целью которого является определение стратегий развития данной игры в мире.

Председатели комитета:

  • 2007 по 2011 год — Ants Soosõrv (Эстония);
  • 2011 - 2018 — Attila Demján (Венгрия);
  • C 2018 года — Кацев Илья (Россия).

Действующие члены комитета<ref>Шаблон:Cite web</ref>:

  • Александр Богатырев (Россия);
  • Łukasz Majksner (Польша);
  • Madli Mirme (Эстония);
  • Pavel Laube (Чехия);
  • Piotr Małowiejski (Польша);
  • Štěpán Tesařík (Чехия);
  • Zoltán László (Венгрия);

Почетные члены комитета:

  • Attila Demján (Венгрия)

Турниры

Ошибка скрипта: Модуля «Unsubst» не существует. По гомоку так же, как и по рэндзю регулярноШаблон:Нет АИ проводятся российские и международные турниры. В СССР, а затем и в России чемпионаты на личное первенство проводятся с 1984 годаШаблон:Нет АИ, командные — с 1985Шаблон:Нет АИ.

С 2013 года в России регулярно проводятся турниры в Москве, Санкт-Петербурге и Тюмени. Средняя продолжительность турниров 2-3 дня, в связи с чем даты проведения длительных турниров преимущественно совпадают с несколькими идущими подряд праздничными днями, в соответствии с производственным календарём Российской Федерации.

В Москве турниры проводятся в январе и феврале-марте. В Санкт-Петербурге в январе и мае. В Тюмени в ноябре и марте-апреле. Чемпиона России определяют ежегодно на турнире в июне, проводящемся в одном из указанных городов.

Чемпионаты России по гомоку регулярно проводились с 2014 по 2019 годы. Их призёрами становились:

Год Место проведения 1 место 2 место 3 место
2014 Шаблон:ФлагСанкт-Петербург Илья Муратов<ref>Шаблон:Cite web</ref> Михаил Кожин Андрей Литвиненко
2015 Шаблон:Флаг МосквыМосква Илья Муратов<ref>Шаблон:Cite web</ref> Юрий Таранников Денис Качаев
2016 Шаблон:ФлагСанкт-Петербург Юрий Таранников<ref>Шаблон:Cite web</ref> Денис Качаев Илья Муратов
2017 Шаблон:Флаг МосквыМосква Эдвард Ризванов<ref>Шаблон:Cite web</ref> Юрий Таранников Денис Качаев
2018 Шаблон:Флаг МосквыМосква Денис Осипов<ref>Шаблон:Cite web</ref> Илья Муратов Денис Качаев
2019 Шаблон:Флаг МосквыМосква Илья Муратов<ref>Шаблон:Cite web</ref> Алексей Лебедев Никонов, Константин Игоревич

После начала пандемии COVID-19 и в последующие годы турнир не проводился.

Розыгрыш Кубка Росси по гомоку регулярно проводился с 2014 по 2021 год (кроме 2020).

Обладатели Кубка России по гомоку:

Год Место проведения 1 место 2 место 3 место
2014 Шаблон:ФлагСанкт-Петербург Илья Муратов<ref>Шаблон:Cite web</ref> Валерий Кондратьев Михаил Кожин
2015 Шаблон:ФлагСанкт-Петербург Денис Качаев<ref>Шаблон:Cite web</ref> Михаил Ломакин Денис Осипов
2016 Шаблон:ФлагСанкт-Петербург Александр Богатырёв<ref>Шаблон:Cite web</ref> Денис Качаев Виктор Балабай
2017 Шаблон:ФлагСанкт-Петербург Денис Качаев<ref>Шаблон:Cite web</ref> Илья Кацев Алексей Лебедев
2018 Шаблон:ФлагСанкт-Петербург Денис Осипов<ref>Шаблон:Cite web</ref> Денис Качаев Алексей Лебедев
2019 Шаблон:ФлагСанкт-Петербург Илья Кацев<ref>Шаблон:Cite web</ref> Денис Качаев Михаил Ломакин
2021 Шаблон:ФлагСанкт-Петербург Михаил Кожин<ref>Шаблон:Cite web</ref> Денис Качаев Виктор Балабай

После начала пандемии COVID-19 и в последующие годы турнир проводился только один раз в 2021 году.

Личные чемпионаты мира и чемпионы мира

Очные чемпионаты мира поначалу проводились под эгидой RIF параллельно с чемпионатами по рэндзю, но из-за объективных проблем с составом турнира и дебютной разбалансированностью игры перестали проводиться. В последние годы с появлением дебютного регламента swap2 чемпионаты мира по гомоку вновь проводятся параллельно с чемпионатами мира по рэндзю. Итоги состоявшихся чемпионатов мира по гомоку в таблице ниже.

Год Место проведения турнира Чемпион 2 место 3 место
1989 Киото, Шаблон:Флаг Японии Япония Сергей Чернов<ref>Шаблон:Cite web</ref>, Шаблон:Флаг СССР СССР Юрий Таранников, Шаблон:Флаг СССР СССР Hirouji Sakamoto, Шаблон:Флаг Японии Япония
1991 Москва, Шаблон:Флаг СССР СССР Юрий Таранников<ref>Шаблон:Cite web</ref>, Шаблон:Флаг СССР СССР Андо Меритее, Шаблон:Флаг Эстонии Эстония Сергей Чернов, Шаблон:Флаг СССР СССР
2009 Пардубице, Шаблон:Флаг Чехии Чехия Артур Тамёла<ref>Шаблон:Cite web</ref>, Шаблон:Флаг Польши Польша Аттила Демьян, Шаблон:Флаг Венгрии Венгрия Павел Лаубе, Шаблон:Флаг ЧехииЧехия
2011 Хускварна, Шаблон:Флаг Швеции Швеция Аттила Демьян<ref>Шаблон:Cite web</ref>, Шаблон:Флаг Венгрии Венгрия Артур Тамёла, Шаблон:Флаг Польши Польша Михаил Жуковски, Шаблон:Флаг Польши Польша
2013 Таллин, Шаблон:Флаг Эстонии Эстония Аттила Демьян<ref>Шаблон:Cite web</ref>, Шаблон:Флаг Венгрии Венгрия Павел Лаубе, Шаблон:Флаг ЧехииЧехия Михаил Кожин, Шаблон:Флаг РоссияРоссия
2015 Суздаль, Шаблон:Флаг Россия Россия Рудольф Дупский<ref>Шаблон:Cite web</ref>, Шаблон:Флаг Венгрии Венгрия Герго Тот, Шаблон:Флаг Венгрии Венгрия Михаил Кожин, Шаблон:Флаг РоссияРоссия
2017 Прага, Шаблон:Флаг Чехии Чехия Золтан Ласло<ref>Шаблон:Cite web</ref>, Шаблон:Флаг Венгрии Венгрия Рудольф Дупский, Шаблон:Флаг Венгрии Венгрия Денис Осипов, Шаблон:Флаг РоссияРоссия
2019 Таллин, Шаблон:Флаг Эстонии Эстония Мартин Музыка<ref>Шаблон:Cite web</ref>, Шаблон:Флаг Чехии Чехия Олег Булатовский, Шаблон:Флаг Украины Украина Михаил Жуковски, Шаблон:Флаг Польши Польша
2023 Будапешт, Шаблон:Флаг ВенгрииВенгрия Павел Лаубе <ref>Шаблон:Cite web</ref>, Шаблон:Флаг Чехии Чехия Адриан Фитзерман, Шаблон:Флаг Польши Польша Мартин Музыка, Шаблон:Флаг Чехии Чехия
2025 Брно, Шаблон:Флаг Чехии Чехия Павел Лаубе <ref>Шаблон:Cite web</ref>, Шаблон:Флаг Чехии Чехия Мартин Музыка, Шаблон:Флаг Чехии Чехия Адриан Фитзерман, Шаблон:Флаг Польши Польша
Международные командные чемпионаты по гомоку
Год Название турнира Место проведения турнира Чемпион 2 место 3 место
2014 Командный чемпионат Европы Прага,Шаблон:Флаг Чехии Чехия<ref>Шаблон:Cite web</ref> Шаблон:Флаг ВенгрииВенгрия + Шаблон:Флаг УкраиныУкраина Шаблон:Флаг РоссияРоссия Шаблон:Флаг ЧехииЧехия
2016 Командный чемпионат Мира Таллин,Шаблон:Флаг Эстонии Эстония<ref>Шаблон:Cite web</ref> Шаблон:Флаг ПольшиПольша Шаблон:Флаг ЧехииЧехия Шаблон:Флаг ТайваняТайвань
2018 Командный чемпионат Мира Плоцк,Шаблон:Флаг Польши Польша<ref>Шаблон:Cite web</ref> Шаблон:Флаг РоссияРоссия Шаблон:Флаг ВенгрииВенгрия Шаблон:Флаг ПольшиПольша

После начала пандемии COVID-19 и в последующие годы турнир не проводился. В 2024 году было предварительно согласовано проведение турнира в Китае одновременно с соответствующим турниром по Рэндзю, но турнир не состоялся по различным причинам.

Компьютерные программы для игры в гомоку

Из-за простоты правил гомоку существует большое количество программ для игры против компьютера (искусственного интеллекта).

С 2000 года традиционно в апреле проводятся соревнования Gomocup<ref>Шаблон:Cite web</ref> среди различных программ для игры, которые стали достаточно конкурентоспособными, чтобы играть на равных с человеком, только в 2010 году. Общее количество программ, принимающих участие в данном соревновании, порядка пятидесяти, и также десятки их различных версий, меняющихся с каждым годом. Турнир проводится при поддержке Tech Center of Lightspeed & Quantum Studios, Tencent

Победители Gomocup с 2010 года<ref>Шаблон:Cite web</ref>:

Год Название программы победителя Автор программы Страна происхождения
2010 GORO2010 Виктор Барыкин Шаблон:Флаг РоссияРоссия
2011 TITO2010 Андрей Токарев Шаблон:Флаг ВенгрииВенгрия
2012 YIXIN2012 Сунь Кай Шаблон:Флаг КитаяКитай
2013 YIXIN2013 Сунь Кай Шаблон:Флаг КитаяКитай
2014 YIXIN2014 Сунь Кай Шаблон:Флаг КитаяКитай
2015 YIXIN2015 Сунь Кай Шаблон:Флаг КитаяКитай
2016 YIXIN2016 Сунь Кай Шаблон:Флаг КитаяКитай
2017 YIXIN2017 Сунь Кай Шаблон:Флаг КитаяКитай
2018 YIXIN2018<ref>Шаблон:Cite web</ref> Сунь Кай Шаблон:Флаг КитаяКитай
2019 EMBRYO19.F<ref>Шаблон:Cite web</ref> Мира Фонтан Шаблон:Флаг ЧехииЧехия
2020 EMBRYO20.F<ref>Шаблон:Cite web</ref> Мира Фонтан Шаблон:Флаг ЧехииЧехия
2021 EMBRYO21.F<ref>Шаблон:Cite web</ref> Мира Фонтан Шаблон:Флаг ЧехииЧехия
2022 RAPFI22<ref>Шаблон:Cite web</ref> Haobin Duan Шаблон:Флаг КитаяКитай
2023 RAPFI23<ref>Шаблон:Cite web</ref> Haobin Duan Шаблон:Флаг КитаяКитай
2024 RAPFI24<ref>Шаблон:Cite web</ref> Haobin Duan Шаблон:Флаг КитаяКитай
2025 RAPFI25<ref>Шаблон:Cite web</ref> Haobin Duan Шаблон:Флаг КитаяКитай

Также следует отметить программы, из участвовавших в Gomocup, способных составить конкуренцию сильным игрокам гомоку, такие как Renjusolver автора Вэнь Сяндун (Китай), Goro автора Виктор Барыкин (Россия), Tito автора Андрей Токарев (Венгрия), Slowrenju автора Хао Тяньи (Китай), Hewer автора Томаш Кубеш (Чехия), BARBAKAN автора Janos Wolosz (Венгрия), ALPHAGOMOKU (MK) автора Maciej Kozarzewski (Польша).

Из не принимавших участие в соревнованиях Gomocup, но являющейся сильнейшей программой в настоящий момент необходимо отметить Katagomo, использующей ресурсы графического процессора и построенной на архитектуре AlphaZero<ref>Шаблон:Статья</ref>.

Полноценные официальные матчи гомоку в формате «человек против искусственного интеллекта» до 2017 года не проводились, за исключением неофициального турнира 3 программ против 3 лучших чешских игроков в 2006 (без дебютного регламента, результат 1.5-1.5)<ref>Шаблон:Cite web</ref>, 4 программ против 4 чешских игроков в 2011(дебюты выбраны заранее, 5-3 в пользу программ)<ref>Шаблон:Cite web</ref>, и матча, состоявшегося 9 мая 2016 года по окончании розыгрыша Кубка России по гомоку 2016 года с полноценным дебютным регламентом Своп-два (Swap-2). По предварительной договорённости с автором сильнейшей программы 2016 года Сунь Кай победитель данного турнира должен был сыграть матч против программы Yixin. Матч из 2 партий в присутствии судей и прямой трансляцией в сети Интернет с временным контролем 60 сек+45 сек на каждый ход Yixin против Александра Богатырёва закончился со счётом 1-1<ref>Шаблон:Cite web</ref>. В 2017 Yixin последовательно выиграла у Константина Никонова 3:0 и Павла Макарова 1:0 во время проведения Чемпионата России по гомоку в Москве, и Рудольфа Дупски 2:0 в преддверии Чемпионата мира по гомоку в Праге<ref>Шаблон:Cite web</ref>.

Теоретические обобщения

Игры <math>(m, n, k)</math> являются обобщением гомоку на доске с m × n пересечениями, где для победы необходимо выставить k фишек подряд. Игра «Четыре в ряд» — это (7,6,4)-игра, где размещение фишек ограничено нижним незанятым местом в столбце.

Игры Connect( m, n, k, p, q ) — это ещё одно обобщение гомоку на доске с m × n пересечениями, для победы необходимо выставить k камней в ряд, минимум p камней для каждого игрока и q камней для первого игрока только на первом ходу. В частности, Connect( m, n, 6, 2, 1) называется Connect6 .

Компьютеры и гомоку

Исследователи применяют методы искусственного интеллекта к игре в гомоку уже несколько десятилетий. Джозеф Вайзенбаум опубликовал в 1962 году в журнале Datamation короткую статью под названием «Как заставить компьютер казаться разумным» , в которой описывалась стратегия, используемая в программе для игры в гомоку, которая могла обыграть начинающих игроков. В 1994 году Л. Виктор Аллис разработал алгоритм поиска по числу доказательств (pn-поиск) и поиска на основе зависимостей (db-поиск) и доказал, используя эти алгоритмы поиска, что, начиная с пустой доски 15×15, первый игрок имеет выигрышную стратегию. <ref name=":0">Шаблон:Cite book</ref> Это относится как к игре "пять в ряд" (гомоку без ограничений), так и к стандартному гомоку без каких-либо правил дебюта. Весьма вероятно, что чёрные выигрывают и на больших досках. На любой доске гомоку без ограничений — это игра <math>(m, n, k)</math>, поэтому известно, что первый игрок может добиться победы или ничьей. В 2001 году выигрышная стратегия Аллиса была также подтверждена для рендзю, разновидности гомоку, где не накладывается ограничений на первые ходы. <ref>Шаблон:Cite journal</ref>

Однако ни теоретические значения всех допустимых позиций, ни правила открытия, такие как Swap2, используемые профессиональными игроками в гомоку, до сих пор не решены, поэтому тема искусственного интеллекта в гомоку остается сложной задачей для специалистов по информатике, например, проблема улучшения алгоритмов гомоку, чтобы сделать их более стратегическими и конкурентоспособными. Большинство современных алгоритмов гомоку основаны на алгоритме альфа-бета-отсечения . [ требуется ссылка ]

Райш доказал, что обобщенное гомоку является PSPACE-полным . <ref>Шаблон:Cite journal</ref> Он также заметил, что редукцию можно адаптировать к правилам k-в-ряд для фиксированного k. Хотя он не уточнил, какие именно значения k допустимы, редукцию, по-видимому, можно обобщить на любое k ≥ 5. <ref>Шаблон:Cite arXiv</ref>

С 1989 года существует несколько известных турниров по игре в гомоку. Компьютерная олимпиада началась с игры в гомоку в 1989 году, но с 1993 года гомоку не фигурирует в списке <ref>Шаблон:Cite web</ref> Чемпионат мира по компьютерной игре Renju был основан в 1991 году и проводился 4 раза до 2004 года. <ref>Шаблон:Cite web</ref> <ref>Шаблон:Cite web</ref> Турнир Gomocup проводится ежегодно с 2000 года, в нем принимают участие более тридцати человек из примерно десяти стран. <ref>Шаблон:Cite web</ref> Венгерский турнир по компьютерной игре в гомоку проводился дважды в 2005 году. <ref>Шаблон:Cite web</ref> <ref>Шаблон:Cite web</ref> Также в Чехии проводились два турнира «Компьютер против человека» в 2006 и 2011 годах. <ref>Шаблон:Cite web</ref> <ref>Шаблон:Cite web</ref> Только в 2017 году компьютерные программы доказали свою способность превзойти мирового чемпиона среди людей в публичных соревнованиях. На чемпионате мира по гомоку 2017 года состоялся матч между программой-чемпионом мира Yixin и чемпионом мира по игре в человеческий голос Рудольфом Дупшки. Yixin выиграл матч со счетом 2–0. <ref>Шаблон:Cite web</ref>

См. также

Примечания

Шаблон:Примечания

Ссылки