МЫСЛИТЬ И ПОБЕЖДАТЬ: игра Го для начинающих

Гришин И.

Емельянов М.

Степанов А.

Глава 17 ГО И КОМПЬЮТЕР

 

 

- Го-вьюеры и Го-редакторы

- Компьютерные задачники по Го

- Базы данных

- Играющие программы

- Программы для карманных компьютеров

- Игровые серверы

- Сайты, посвященные игре Го

Го настолько человеческая игра, что в обозримом будущем компьютер вряд ли может быть серьезным соперником человека в этой области. Попытка найти алгоритм решения игры, выращивая дерево вариантов, не может привести к успеху: число возможных вариантов в Го превышает количество атомов во Вселенной. Если пытаться играть в Го по подобному алгоритму, шахматному компьютерному чемпиону — программе Dеер Blue — потребовалось бы 170 лет на расчет одного хода. Человек же, играя в Го, пользуется воображением и интуицией, мыслит образно и глубоко, чего не удается добиться от электронно-вычислительной машины. Поистине создание программы, способной играть в Го на равных с человеком, будет означать зарождение ис-куственного интеллекта.

Попытки играть с компьютером в Го начались еще в 1964 году и продолжаются по сей день. На сегодняшний день лучшие программы играют на уровне любителя 8—10 кю — то есть начинающего, который несколько месяцев старательно занимался Го. За создание Го-программы, способной победить профессионального игрока, Фонд Инга (организация, основанная Инг Чань

Ки, тайваньским магнатом и меценатом Го) обещает награду более 1,5 миллиона долларов. Претендентов на соискание премии пока что не наблюдается. Однако различные отдельные алгоритмы, разрабатывающиеся в Го-программах, могут применяться и в иных областях компьютерной реальности — например, в построении нейронных сетей, распознавании образов, генетическом программировании, конструировании обучаемой машины и в создании искусственного интеллекта.

В то же время такие программы могут оказать большую помощь начинающему игроку, выявляя типичные начальные ошибки и способствуя более глубокому пониманию этой игры. Но играющие программы — это не самое главное, чем может быть полезен компьютер при изучении искусства игры Го.

Компьютер предоставляет нам удобное средство для записи и анализа партий, комментирования игры и разбора возможных вариантов, решения задач и оттачивания мастерства, а благодаря Интернету мы можем играть в Го с ценителями и мастерами этой игры во всем мире, учиться, общаться и приобретать друзей.

Что же нужно для того, чтобы полноценно использовать компьютер для изучения культуры и искусства Го — посещать Го-сайты, просматривать партии, играть с друзьями на Го-серверах и в локальной сети, играть с установленными на компьютере программами, анализировать стратегию и тактику действий, — одним словом, учиться искусству Го?

Начнем это описание с программ, предназначенных для просмотра и редактирования записанных партий Го.

Дать компьютеру возможность играть в Го по его собственному усмотрению вместо человека — это лишь пустые мечты. То, что компьютер может сейчас сделать в области игры Го, заключается в воспроизведении записи состоявшейся партии или в разрешении некоторых задач. Нет таких трудных задач, превышающих способности человека, которые могли бы быть решены только при помощи компьютеров. Короче говоря, можно сказать, что этот чудовищный механизм современности оказывается почти беспомощным в отношении игры Го.
«Го — самая захватывающая в мире игра». Издание Японской Ассоциации Го (Нихон Ки-ин)

 

ГО-ВЬЮЕРЫ И ГО-РЕДАКТОРЫ

Наиболее распространненным форматом записи партий, сыгранных в Го, является формат. sgf (Smart Go Format). Файлы с расширением. sgf — это ASCII-файлы без элементов форматирования, с древовидной структурой. Они занимают совсем немного места (без комментариев — несколько килобайт) и по определению не могут содержать вирусов. Игры, сохраненные в SGF-формате, можно пересылать по электронной почте, публиковать и просматривать при помощи текстового редактора или специальной программы — Го-вьюеры.

Вот как выглядит пример начала партии при записи в формате SGF: (;SZ[19];B[pe];W[dd];B[do];W[pp];B[pc];W[dq]C[Первые 6 ходов. ])

А вот так выглядит то же начало партии в ASCII-формате.

Так отображались на компьютере партии Го до появления графического интерфейса.

Согласитесь, гораздо удобнее следить за игрой на виртуальном гобане. Ведь Го — это образная игра. Поэтому для просмотра таких файлов на компьютере используются Го-вьюеры, или просмотровщики, а для отображения партий и задач на интернет-страницах служат Java- или Flash-апплеты. На языке Java (поскольку эта среда идеально подходит для создания кросс-платформенных приложений) написано значительное количество Го-программ, поэтому каждому, кто намерен серьезно использовать компьютер для изучения искусства Го, рекомендуется удостовериться в наличии на компьютере последней версии Java 2 Runtime Environment. Ее можно скачать по адресу: Преимущество программ, написанных на Java, состоит в том, что они могут использоваться на всех платформах — Windows, MacOS, Linux и пр.

MultiGo

Одним из наиболее удобных SGF-вьюеров и редакторов для Windows является программа MultiGo. Красивый и понятный интерфейс, гибкие настройки отображения, возможности переворота позиций, удобно просматривать записи партий, редактировать и комментировать их и создавать диаграммы. Как и у всех редакторов, кроме проприетарных, поддерживается игра с движком GnuGo. Кроме того, MultiGo позволяет сохранять позицию в виде графических файлов (поддерживаются форматы. gif, jpg и. png) и предлагает удобные опции печати: например, печать всей партии с заданным числом ходов на каждой диаграмме и указанием координат доски, меток и номеров ходов. MultiGo невелик по объему, быстр, мы рекомендуем его каждому.

CGoban

US/download.xhtml

Эта программа, название которой читается как «Ци-Го-бан», — не только SGF-вьюер, но и клиент для игры в Го на сервере Kiseido (он также часто называется KGS, сокращение от Kiseido Go Server). Игровые моменты, связанные с этой программой, будут подробно описаны в разделе, посвященном игровым серверам. Что касается создания, просмотра и редактирования SGF-файлов, то хотя по сравнению с MultiGo Ци-Гобан обладает меньшими возможностями, но некоторые его функции более совершенны: например, графическое отображение дерева вариантов и достаточно корректный подсчет результата партии, в том числе и предполагаемого результата на разных стадиях игры.

Без программы CGoban не обойтись, если вы собираетесь играть в Го на сервере .

Jago

ДжаГо, или JagoCLient, — также не только Го-вьюер, но и клиент для игры на сервере IGS (Internet Go Server) и других серверах, поддерживающих аналогичный протокол. Из отличительных особенностей Jago стоит отметить возможность игры через два и более компьютера по локальной сети или по модемному соединению — кстати, с возможностью чата. Программа русифицирована и снабжена подробным справочным руководством, также русифицированным, что можно отнести к ее несомненным плюсам. Как локальный просмотровщик записей партий, он славится очень красивой доской и удобным интерфейсом, позволяет сразу из программы отправлять по электронной почте запись партии в виде ASCII или SGF.

Вышеперечисленные программы распространяются свободно. Каждая из них лучше всего отвечает определенным задачам, а потому вполне оправданно иметь на компьютере все три из них.

Можно упомянуть еще несколько подобных программ.

Drago (). SGF-редактор и задачник с расширенными функциями экспорта позиций и создания диаграмм.

TanGO (). Позволяет играть (причем при определенных настройках даже за файрволлом) на серверах IGS, CTN, LGS, CWS, WING and NNGS. Обеспечивает хорошую связь даже при модемном соединении. При помощи TanGo можно одновременно наблюдать значительное количество партий, причем поддерживается мультимониторный режим.

gGo (). IGS-клиент и полноценный SGF-редактор для Linux, Windows и MacOS.

glGo (). IGS-клиент с необычным трехмерным гобаном.

Задачи по Го

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

Как изучать Го-задачи

Как и с любым делом или навыком, ключ изучения Го-задач в том, чтобы решать задачи столько раз, чтобы полностью овладеть мастерством их решения. Как и в любой тренировке, секрет успеха — повторение. Как и в боевых искусствах, вы можете долго бороться с тем или иным элементом задач, делая неверные ходы, пока внезапно не наступает просветление. После изучения задач по Го в течение нескольких месяцев заметно улучшается внимание, память, воля и способность всесторонней оценки ситуации. Наилучшая стратегия — решать задачи, соответствующие вашему уровню. Начинающему надо начинать с легких и простых задач. Ошибочно думать, что чем сложнее задача, тем лучше. Часто попытки выполнения сложных элементов без твердого знания основ Го приводит к неровной и суматошной игре. Точно так же, как при занятиях боевыми искусствами, вначале с непривычки вы можете почувствовать усталость и истощение. Только в случае игры они не столько физические, сколько умственные. Го можно назвать ментальным боевым искусством, а главное в искусстве — это терпение и труд. Уделяя задачам по Го десять минут в день (каждый день), через месяц можно достичь заметных результатов. В Школе Го «Восхождение» используется два разных подхода. Первый называется «быстро и много», второй — «медленно, но верно».

Быстро и много

Возьмите задачник по Го или коллекцию Го-задач в электронном виде и начните их решать, не тратя лишнего времени на раздумья. Попробуйте почувствовать вдохновение, пусть оно подсказывает вам верные ходы. Сразу же проверяйте ответ. Решив таким образом все задачи, начните снова. Повторяйте, пока количество неверно решаемых задач не перестанет вас огорчать. Этот подход развивает интуицию и способность восприятия информации.

Медленно, но верно

Сражайтесь с задачей до тех пор, пока вы не будете полностью уверены в ее правильном решении. Не смотрите ответ, пока вы сами не придете к нему. Этот подход развивает твердое и взвешенное понимание основ Го и других закономерностей.

 

КОМПЬЮТЕРНЫЕ ЗАДАЧНИКИ ПО ГО

GoGrinder ()

UliGo ().

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

В дистрибутив каждой из этих свободно распространяемых программ входят сборники задач в SGF-формате, а в сопроводительной документации имеются ссылки на коллекции задач в Интернете. Кроме того, программа GoGrinder (или «Го-репетитор») русифицирована. Из сходных программ можно упомянуть еще DeepThink (). Эту программу стоит скачать хотя бы из-за включенных в дистрибутив набора задач и партий Мастеров Го. Она состоит из двух частей: собственно задачника (DeepThink Training) и базы данных партий, сыгранных мастерами (DeepThink Go Helper). Без регистрации программа позволяет просматривать только 10 задач и рассматривать варианты в базе данных только для первых 15 ходов. В остальном это творение китайских программистов снабжено основными стандартными функциями и может быть интересно тем, кто любит вдумчиво исследовать программное обеспечение.

 

БАЗЫ ДАННЫХ

Для чего нужно создавать базу данных для партий Го, чем может быть полезно подобное упорядочивание информации? Да хотя бы тем, что появляется удобная возможность узнать, какой ход в той или иной ситуации, взятой из реальной партии, был сделан мастером игры Го. В начале партии возникает множество таких ситуаций, и благодаря базе данных мы можем вести поиск паттернов, соответствующим заданным условиям. Мы уже упоминали о программе DeepThink, но лучшая из подобных программ — разработка украинских программистов Го BIGO Assistant (). Она представляет собой сочетание полнофункциональной базы партий Го, фусэки и дзёсэки с удобным инструментом работы с данными и предназначена для игроков вплоть до профессионального уровня. Одна из ее замечательных возможностей — поиск в базе партий по позиции для всей доски или ее части. По словам разработчиков программы, «Структура баз фусэки и дзёсэки — это сложный граф, который можно сравнить с джунглями, но никак не с деревом из-за постоянного слияния (при повторении позиций) и разделения вариантов. Именно поэтому количество вариантов в подобных базах намного больше, чем количество партий, из которых эти базы построены». Для каждого хода найденных вариантов приводится статистика побед и поражений для разных категорий игроков.

BIGO Assistant помогает изучать игру Го в целом, воспроизводить профессиональные игры различных стилей; изучать начальную стадию игры, анализировать собственные игры. Облегченный вариант программы — BIGo Joseki (), база которого ограничена 10 000 угловыми позициями (120 000 ходов).

Программы платные. BIGO Assistant обойдется (в зависимости от размера базы партий) от $ 35 до $ 199 (профессиональный вариант), BIGo Joseki — $ 40.

Из shareware-программ внимания заслуживает Go Game Assistant (). В дистрибутив программы входит 33 103 партии профессионалов и 4372 дзёсэки — это огромное количество знания. Помимо чрезвычайно удобного и интуитивно понятного интерфейса стоит отметить хлесткий и сочный звук выставляемых на виртуальный гобан камней, а также интегрированный МР3-плеер.

Из свободного софта стоит упомянуть программу Kombilo (). Хотя эта прекрасная программа обладает практически всеми необходимыми функциями, однако она требует самостоятельного построения базы данных — поиска и скачивания коллекций игр, индексации базы и прочих достаточно кропотливых действий, в которых порой нелегко разобраться неискушенному пользователю.

Однако основным методом обучения Го конечно же является сама игра. Хотя компьютер и не может превзойти человека в Го, он может быть весьма полезен в качестве соперника на начальных стадиях изучения этого традиционного искусства.

Важность баз данных для обучения Го невозможно переоценить. Просматривать партии и анализировать партии с применением базы данных необходимо всем данам и очень полезно всем остальным игрокам. Профессионал силен в том числе тем, что он «все это уже играл» или «видел». Работая с базой, вы впитываете этот опыт в себя. Регулярные занятия неизбежно приведут вас к тому, что вы будете видеть ходы, которые есть, и не обдумывать ходы, которых нет. Общеизвестна польза просмотра партий профессионалов. При наличии базы данных вы смотрите партии профессионалов, причем смотрите в новом измерении: вместе с констекстом других партий вы их смотрите так, как если бы сами были профессионалом, уже сыгравшим шсячи партий, и каждый ход в просматриваемой партии ассоциируется у вас с другими позициями и партиями.
По мотивам (форума по игре Го ( http :// forum . weiqi . ru )

 

ИГРАЮЩИЕ ПРОГРАММЫ

GnuGO

MultiGo, Jago, DeepThink и практически все современные SGF-редакторы позволяют играть на компьютере с GnuGO — лучшим из свободно распространяемых движков для игры в Го. Поскольку GnuGo представляет из себя голый движок, выбор графического интерфейса к нему остается за вами. Обычно все, что требуется, — это установить файл gnugo.exe в директорию, назначаемую в опциях Го-вьюера. Другие оболочки, позволяющие играть в GnuGO, перечислены на сайте программы.

GnuGo играет неплохо, хотя порой несколько пассивно. Уровень игры можно оценить как 8—10 кю. С GnuGO и другими компьютерными программами можно также поиграть на сервере KGS при помощи программы — это называется «сразиться с роботом». Но, конечно, не стоит чрезмерно увлекаться игрой с компьютером. Ведь он постоянно мыслит по одному заложенному в него алгоритму, а игра Го слабо поддается алгоритмизированию.

Many Faces of Go

«Многоликое Го» — самая навороченная, но отнюдь не бесплатная программа для обучения и игры в Го. Прошло около 20 лет до появления ее последней на сей день, одиннадцатой версии. Возможно, вышеперечисленные программы превосходят ее в каких-либо отдельных функциях, но как единый Го-набор она великолепна. Ведь Many Faces of Go — не только играющая программа, она специально разработана как качественный коммерческий продукт, предназначенный обучению Го. Перечислим возможности, предоставляемые программой для этого.

Во-первых, удобный вьюер и редактор файлов с расширением. sgf, mgt и. go.

Во-вторых, проприетарный игровой движок с возможностью играть на досках размерностью от 7 до 19 линий. Стиль игры Many Faces of Go, сокращенно MFG, отличается от стиля GnuGo, как — почувствуйте сами. Дэвид Фотлэнд, создатель алгоритма MFG, потратил 20 лет на то, чтобы его программа достигла уровня, которого начинающий серьезно заниматься Го достигает через несколько месяцев.

В-третьих, база данных с возможностью изучения дзёсэки и фусэки, включая ответы на неудачные или обманные ходы.

В-четвертых, задачник по Го с возможностью выбора трех уровней игры, ведения статистики ответов и прочих стандартных функций.

В-пятых, клиент для игры на серверах по протоколу IGS.

MFG позволяет пользоваться во время игры или просмотра партий подсказками. При освоении игры часто бывает трудно понять, куда же ставить камень. Функция «Идеи хода» (Move Ideas) позволяет включить отображение оптимальных ходов в локальной позиции (дзёсэки), показывает, как окружить ту или иную группу, захватить камень или самому построить два глаза для своей группы, вторгаться или противостоять вторжению, учит строить красивые формы и отвечать на вопрос: разделять или соединяться? Кроме того, определяется сила группы и указывается количество ее степеней свободы. К тому же на любой стадии партии программа может дать приблизительную оценку счета.

Когда все подобные функции, не говоря уже о подробном описании правил игры, объединены в единый завершенный программный продукт — что может быть лучше? Только свободный софт, да и то не всегда.

Со свободной версией движка MFG для гобана размерностью 9х9 под названием IgoWin можно ознакомиться по адресу: . Эта программа обладает завлекающей особенностью: вначале вам присваивается разряд новичка — 25 кю — и дается фора в 5 камней. С каждым выигрышем разряд повышается, а фора уменьшается, и в конечном счете уже вы даете компьютеру до 5 камней форы на доске 9х9.

Go++

Доктор Майкл Райсс совершенствует программу Go++ уже более 20 лет. На момент написания первой версии Майкл играл на уровне 25 кю, а его программа — на уровне 35 кю. За прошедшее время и создатель, и его программа добились заметных успехов — доктор Райсс готовится стать сёданом, а Go++ играет уже в силу 6–8 кю. В самой дорогой (около $100) комплектации Deluxe программа играет в полную силу, позволяет выбирать стиль игры, фусэки, пользоваться словарем дзёсэки и опцией подсказки «хорошей формы» и также отображать внутренние расчеты. По заявлениям разработчиков, Go++ — самая сильная из компьютерных программ, играющих в Го (среди программ, играющих в Го, также проводится ежегодный мировой чемпионат).

WinHonte

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

Между Го и игрой в нарды/ есть неявный, но общий момент: 19x19 = 361

361 минус тэнген (Небесная Ось) = 360 В нардах 15 камней x 24 поля = 360 360 = солнечный год в древности

Эти игры использовались и могут использоваться сейчас как динамические календари и инструменты/ моделирования/прогнозирования хрональных и других процессов.

«И тридцать камней сделаю я подобными тридцати дням и ночам: пятнадцать белых, подобно дню, и пятнадцать черных, подобно ночи. Игральные кости сделаю я подобны/ми обращению звезд и вращению небосвода».

«(Объяснение шахмат и изобретение нардов».

Turbo Go

Эта древняя, написанная еще для Windows 95 программа играет довольно слабо (хотя в 1999 году стала чемпионом Европы по игре Го между компьютерами), однако обладает одной замечательной характеристикой: захваченные камни перед исчезно-ванием с доски печально хлопают глазами, превращаясь в грустный смайлик L. Это очень веселит детей, поэтому TurboGo можно рекомендовать для самого начального знакомства и обучения ребенка игре Го на компьютере.

 

ПРОГРАММЫ ДЛЯ КАРМАННЫХ КОМПЬЮТЕРОВ

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

PocketGNUGo (). Программа для игры в Го на PocketPC.

GoSuite (). SGF-редактор для PocketPC

Go Album (). Го-задачник для PocketPC от автора GoSuite.

Miniban (). SGF-редактор для PocketPC.

Pocket Go Partner (). Персональный компьютерный Го-помощник — программа для карманных компьютеров на базе Windows CE. Предназначена для записи и воспроизведения партий, удобного разбора вариантов, чтения и записи SGF-файлов, в том числе справочных библиотек. Поскольку программа русская, то проблем с кириллицей не возникает.

PilotGOne (). Очень продуманная программа для анализа партий на PalmOS.

MFoG Joseki Dictionary (). Словарь дзёсэки из программы Many Faces of Go для PalmOS.

Palm Go (). Собрание более 17000 партий профессионалов Го для PalmOS.

Ghronos (). Эта программа для PalmOS и Windows CE (есть версия и для обычной Windows) позволяет использовать карманный компьютер в качестве часов для игры Го. Поддерживается абсолютный контроль времени, японское и канадское байомии, и есть возможность ставить часы на паузу.

Однако самое интересное применение компьютера в Го — это игра и общение с друзьями на всемирных игровых серверах.

 

ИГРОВЫЕ СЕРВЕРЫ

В Интернете в Го играют с помощью программ-клиентов.

Эти программы создают удобную среду, находясь в которой вы можете общаться и вести игру, не задумываясь о том, с помощью каких технологий это происходит. Вы просто щелкаете

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

С помощью выбранного вами клиента вы подключаетесь к одному из Го-серверов. Полный список Го-серверов приведен на одной из страниц Го-библиотеки по адресу: http://rusgolib.ipon-. Мы опишем несколько наиболее популярных из них.

Игра Го по Интернету сильно отличается по «ощущениям» от игры на классической доске. Есть свои плюсы и минусы. Основным достоинством Го-серверов является возможность играть с большим количеством игроков разной силы. Однако в этом кроется и недостаток. Постоянная игра на серверах притупляет чувство партнера, обезличивает игру и часто приводит к безответственному и бездумному стилю игры. При этом, как показала практика, такой игрок не может усиливать свою игру, а случайные теоретические выкладки могут даже и ослаблять его. Для новичка важно не только играть как можно больше партий, но и проводить их анализ, иначе неправильные ходы могут стать нормой. Поэтому Интернет никогда не сможет заменить клуб, в котором можно сыграть действительно полноценную партию на достаточно большом контроле времени (на серверах традиционно играются быстрые партии, то есть в основном блицы; партия, на которую отводится менее 1 часа времени каждому, относится как раз к такой быстрой игре), или семинары и занятия с учителем. Однако, набравшись определенных знаний, вполне можно найти возможность отработать их на практике на игровом сервере.
По мотивам сайта «Игра Го с нуля» ( http :// go - hobby . ru )

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

KGS (Kiseido Go Server)

Сервер Kiseido — самый популярный сервер у российских игроков. Его название можно перевести с японского как «Путь Духа». В Русской комнате на KGS проводятся сеансы, турниры, учебные и демонстрационные партии, разбираются игры участников, организуются матчи с другими комнатами.

Чтобы подключиться к серверу KGS, необходимо, чтобы на компьютере стояло окружение Java версии 1.3 и выше. Последнюю версию Java Runtime Environment (на 2005 год — версия 1.5) для Windows, Linux, Solaris и MacOS всегда можно скачать здесь: . Кроме того, потребуется собственно программа-клиент — Cgoban. Дистрибутив Cgoban, соответствующий типу операционной системы, установленной на вашем компьютере, можно выбрать здесь: US/download.xhtml. После его установки вы можете выбрать язык (по умолчанию — язык операционной системы), произвести настройку звука и других параметров.

Следующим шагом будет непосредственный вход на сервер. Запустив Cgoban, при первом входе введите свое имя (ник) и нажмите кнопку «Гость». Гости обладают теми же правами, что и зарегистрированные пользователи, за исключением того, что сыгранные ими партии не сохраняются на сервере. Однако большинство игроков предпочитают играть с постоянными посетителями сервера (пусть даже и низкого ранга), а не анонимными «гостями» с неизвестным уровнем игры. Для регистрации выберите опцию «Регистрация» в меню «Пользователь». После ввода e-mail и заполнения других необязательных полей вы получите по электронной почте пароль для выбранного вами логина. Не забудьте в течение суток посетить сервер, используя это имя и пароль, иначе все придется начинать заново (после соединения вы можете изменить свой пароль в меню «Пользователь», функция «Изменить личную информацию»).

Подключившись, вы можете зайти в те или иные виртуальные комнаты на сервере (. Наибольшей популярностью в мире пользуется Английская комната, а в России, естественно, Русская комната («Комнаты» — «Список комнат» — «Главные»), в которой порой собирается более нескольких сотен игроков. Чем больше посетителей в комнате, тем меньше приходится ждать вызова на игру, если, конечно, не договариваться о партии заранее. Можно и не играть а просто наблюдать партии, идущие в той или иной комнате.

KGS похож на уютный Го-клуб с разными помещениями и закоулками, по которому можно бесконечно бродить и удивляться. Как и в настоящем Го-клубе, вы можете сесть за свободную доску и ждать вызова либо же вызвать того, кто ожидает партнера для игры. И, как и в настоящем Го-клубе, можно наблюдать партии других игроков, комментировать их в чате, анализировать и обсуждать на виртуальном гобане и просто общаться с друзьями.

Ниже будут коротко описаны основные возможности занятий Го на сервере KGS. Управление программой интуитивно просто, интерфейс русифицирован, поэтому мы не будем чрезмерно подробно описывать все возможные операции с меню CGoban.

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

Кнопка «Новая партия» устанавливает время и правила игры, фора и другие предпочтения. Отвечая на вызов, вы можете уточнять условия, пока не достигнете согласия со своим будущим противником. После загрузки окна партии вы можете говорить с партнером, печатая в строке чата. Эти высказывания будут сохранены на сервере вместе с SGF-файлом — записью партии.

Если по какой-то причине вам не удается доиграть партию, можно отложить. Правилом хорошего тона считается предупредить об этом оппонента. Отложенную партию можно возобновить при помощи одноименной кнопки, однако для этого на сервере должны присутствовать оба игрока.

Игра оканчивается после двух пасов подряд. После этого необходимо мышкой отметить обреченные камни. Сервер KGS отмечает пересечения, которые он считает территорией, точками черного или белого цвета. Когда у обоих игроков нет споров по статусу камней (говоря проще, не возникает разногласий в том, какие камни считать обреченными), оба должны нажать на кнопку «Закончить», после чего сервер объявит окончательный результат партии.

Крайне полезно после игры просмотреть ее при помощи встроенного SGF-редактора (меню «Опции», «Review game»), пусть даже и в быстром темпе, отмечая явные ошибки (неявные ошибки может отметить только игрок, который играет сильнее вас на несколько камней). К тому же это позволяет наглядно ответить на вопрос: «А что было бы, если пойти по-другому?» Японская пословица Го гласит: «У наблюдающего за игрой преимущество в восемь камней».

Законченная партия хранится на сервере KGS, откуда ее можно сохранить в виде в SGF-файла для последующего изучения.

При первом входе на сервер KGS в качестве зарегистрированного пользователя вы увидите, что после вашего имени появился знак вопроса. Этот знак означает, что серверу пока что неизвестен ваш уровень игры. Знак вопроса будет присутствовать, пока вы не сыграете первую партию. В зависимости от ее исхода и разряда вашего противника по окончании партии вы получите условный разряд со знаком вопроса. Например, если вы выиграете первую партию у игрока 21 кю, вы получите разряд, обозначающийся как [20k?]. После нескольких побед и поражений знак вопроса исчезнет, а через какое-то время станет доступен график так называемого рейтинга (правой кнопкой щелкнуть на своем имени, «Посмотреть информацию пользователя» — «Рейтинг»).

Интересно рассмотреть системы контроля времени, применяемые на сервере KGS. Можно играть вообще без часов. Это подходит в случае дружеской партии или при неустойчивом соединении с сервером.

Противоположный вариант — абсолютное время, когда у каждого игрока имеется определенное время на всю партию, без каких-либо добавлений. Если время игрока истекает, ему засчи-тывается прогрыш.

Чтобы смягчить последствия жесткого лимита времени, используют так называемую систему байоми. При этом каждому игроку в начале игры дается определенное количество времени (впрочем, в данном случае время может быть и нулевым). По истечении этого срока начинается отсчет байоми. Если установлено 5 периодов байоми по 30 секунд каждый, то игрок должен сделать свой ход в течение 30 секунд. Если он успевает, в его распоряжении по-прежнему остается 5 периодов байоми. Если же он просрочил ход и сделал его уже в начале следующего периода байоми, то у него останется только 4 периода байоми. Если он не делает ход даже во время последнего периода байоми (последний период обозначается SD), то ему засчи-тывается проигрыш по времени. Настройки отображения, отсчета и звукового сопровождения байоми выставляются в клиенте Cgoban.

Интересным и жестким видом контроля времени является канадское байоми. Как и в предыдущем случае, в начале партии у каждого игрока имеется определенный запас времени. По его истечении каждый игрок должен сделать определенное число ходов за определенное время (например, 20 ходов за 10 минут, что обозначается как 10/20). Если оба игрока успели сделать требуемое число ходов, отсчет байоми повторяется заново, и так до конца партии.

На KGS поддерживаются японские, китайские, американские и новозеландские правила Го. Впрочем, несмотря на формальные отличия этих правил, в 99 % случаев результат партии оказывается идентичным, независимо от способа его подсчета.

В комнате рэнго («Комнаты» — «Список комнат» — «Чат» — «Rengo Room») можно сыграть в парное Го. Четыре игрока делают ходы по очереди, двое за черных и двое за белых. Игра рэн-го — уникальный способ обучения Го и искусству коммуникации с партнером.

До встречи в Русской комнате на KGS!

Есть два в принципе различных варианта правил Го — китайские правила пространства и японские правила территории. По правилам пространства, очки игрока включают все пункты, которые он занял или окружил; пленники не в счет. В отличие от этого, по правилам территории к очкам игрока относятся только пункты, которые он окружил, минус потерянные им пленники. Не считаются пункты, занятые камнями и нейтральные пункты. Тот факт, что китайские правила игнорируют плененные камни, вполне понятен для меня, поскольку я знаю, что Конфуций учил нас воздерживаться от разговоров о жизни после смерти. Лучше уж сосредоточиться на жизни в этом мире. Вообще-то китайцы славятся своим реалистичным отношением к жизни. Это может звучать парадоксально, но вселенский характер Го позволяет каждой стране для отражения своих культурных особенностей разрабатывать незначительно различающиеся правила. Простые основные компоненты Го — доска 19 х 19, 181 черный камень и 180 белых камней — гарантируют, что любые из таких измененных правил будут приемлемы для всех игроков, которые смогут играть в соответствии с ними, независимо от того, из какой они страны, при условии, что игроки согласились, по каким правилам они будут играть в каждом конкретном случае. В Китае японские игроки играют по китайским правилам, а китайские игроки, когда приезжают в Японию, играют по японским правилам.
Ясуюки Миура. «Го и восточная бизнес-стратегия»

IGS (Internet Go Server)

IGS — старейший в мире Го-сервер для игры в реальном времени, основанный в 1992 году. Чтобы начать играть в Го на сервере IGS, необходимо ввести свой адрес электронной почты на странице , после чего вы получите письмо, содержащее ссылку для дальнейшей регистрации. Выбрав имя, заполнив нехитрую форму и в очередной раз нажав на кнопку «ОК», придется еще раз подождать письма с паролем для входа на сервер. Обратите внимание, что забытые или утерянные пароли не подлежат восстановлению. В этом письме также содержится подробная информация по подключению к серверу.

На заглавной странице сервера IGS можно выбрать для скачивания три клиента собственной разработки: glGo, gGo and Panda-IGS. Первые два написаны на Java и годятся для любого типа операционной системы. Программа Panda-IGS предназначена для Windows и наилучшим образом подходит для начинающего пользователя. Впрочем, у уже упоминавшейся программы Jago значительно лучше графика и, что немаловажно, Jago русифицирован.

По сути, все функции IGS аналогичны уже описанным функциям KGS, хотя порой и менее наглядны. KGS удобнее в обращении и богаче возможностями. Основное преимущество сервера IGS — большое количество сильных игроков и возможность использования разных программ-клиентов.

Dash Baduk

Корейский сервер с возможностью игры на виртуальные деньги. Бадук — корейское прочтение иероглифа Го, а название Dash Baduk можно перевести как «Сокрушающий бадук». Корейский стиль игры в Го отличается жестокими схватками с первых ходов партии.

Oro

Корейский сервер, популярный среди сильных игроков Го.

Остановимся более подробно на этих четырех серверах: IGS, KGS, Dash Baduk и Oro. Говорить, что какой-то из них лучше, а какой-то хуже, вообще некорректно. По возрастанию трафика они располагаются так: IGS, KGS, Oro, Dash Baduk. У каждого сервера есть свои специфические особенности. Например, если ты хочешь научиться бойцовским качествам и поднять свою технику, тогда тебе прямая дорога на корейский Dash Baduk, там даже 18 кю затевает драку в начале партии, а о 7 данах и говорить не приходится — съедят и фамилию не спросят.

Однако там есть существенные неудобства — просматривая чужую партию, ты не можешь ее сохранить или промотать назад, если ты не платишь денежки. Если ты! хочешь изучить красивые японские фусэки, хочешь посмотреть битвы за титулы японских професионалов в онлайне — тогда иди на IGS, причем с клиентом Jago (уж больно доска красива — аналогов нет). Если ты! хочешь общения на родном языке, если ты хочешь учить или учиться играть, то иди смело на KGS, доска на этом сервере не такая, как в Jago, но тоже неплоха, а если учесть возможности разбора партий с вариантами, то поймешь, что аналога KGS нет, хотя там маловато сильных игроков и слишком много админов. Наконец, если тебе хочется видеть каждодневные битвы профессионалов, бегом беги на Oro, клиент там аналогичен клиенту Dash Baduk с его проблемами.

Не знаю, как остальные, а я не гнушаюсь бывать на всех этих серверах. Поскольку трафик на IGS и KGS практически нулевой, то они у меня в трее висят постоянно, на Dash Baduk и Oro захожу в зависимости от времени и настроения. На остальных серверах бываю очень редко — так, посмотреть изменения в мире.

DGS (Dragon Go Server)

Dragon — шведский сервер для пошаговой (не в режиме реального времени) игры в Го. Имеет многоязычный интерфейс (русский язык поддерживается). Играть и общаться на DGS очень легко — достаточно любого броузера, никаких дополнительных действий. Регистрация очень простая, даже e-mail не нужен (хотя желателен, если вы хотите получать ходы противника по почте, а не через браузер).

Игру на сервере Dragon можно считать игрой по переписке, но с приятным графическим интерфейсом. Чтобы начать игру, сначала зарегистрируйтесь. Затем вам нужно установить настройки и ввести некоторые биографические данные, среди которых есть особенно важные для поиска соперников — «Готовы играть?», «Рейтинг» и «О рейтинге». После этого вы можете изучать список игроков, участвовать в форумах, искать подходящих соперников и приглашать их на игру. Дополнительную информацию Вы всегда можете получить на форуме по игре Го ().

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

Кроме того, на сервере Dragon ход можно обдумывать и делать в удобное для вас время, что незаменимо при сжатом времени жизни.

Как уже говорилось, полный список Го-серверов расположен по адресу . Все вышеперечисленные программы и другие компьютерные пособия по Го собраны на компакт-диске «Русской студии Го», который можно заказать в магазине портала .

 

САЙТЫ, ПОСВЯЩЕННЫЕ ИГРЕ ГО

В этом разделе описаны только основные сайты, которые мы рекомендуем посетить. Более полный перечень дан в Приложении 3 «Путеводитель Мастера Го».

Всероссийский портал по игре Го (). Основной российский ресурс по игре Го.

Го-форум (). Ощутите мощь этого форума! Он открыт для всех. Это — «мозговой центр» российского Го-сообщества. Лаборатория новейших интеллектуальных технологий, основанных на концепции Го. Если вы еще новичок, не стесняйтесь задавать любые вопросы. Вы быстро получите ясный и квалифицированный ответ на любой свой вопрос, в том числе на любой вопрос по книге, которую вы держите в руках.

Сайт Игоря Гришина и Школы «Восхождение» (). «Го — это приближение к сути изменений сквозь кристально отточенную форму. Грани этой игры — острее бритвы, Мы слышим то, что не слышали, мы видим то, что никогда не предполагали увидеть». Это сайт Мастера. Мастера Го.

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

Игра Го с азов (). Учебные материалы этого сайта предназначены для того, чтобы передать вам основы теории Го и привить начальные навыки игры с помощью задач.

Интерактивный учебник Го для начинающих (http://www.play-go.to/interactive/russian). Прекрасное пособие по основам игры Го, созданное японцем Хироки Мори. Этот сайт переведен более чем на 20 языков!

База Го (). Один из первых в мире сайтов по Го, основанный в 1994 году. Его структура настолько продумана, что может служить пособием для начинающего веб-программиста. База Го содержит огромное количество материала по Го: история Го и истории про Го, учебные материалы и задачи, словарь дзёсэки и фусэки, пословицы Го и последние новости с профессиональных турниров. Доступен поиск партий профессиональных игроков по различным параметрам; кроме того, вы можете создать на сайте архив своих партий для их анализа.

Библиотека сэнсэя (). Всемирный вики-сайт по Го с детальным описанием правил, тактических и стратегических концепций игры, истории и терминов Го.

Лестница обучения Го (). Известно, что комментарии сильных игроков помогают повысить собственный уровень. Этой цели служит «Лестница обучения Го». Вы можете прислать свою партию для разбора более сильным игроком. А если вам хочется выступить в роли комментатора, вы можете внести свой вклад, анализируя партии игроков на 4–5 камней слабее вас. Доступен обзор архива комментированных игр по указателю, силе игры, дате, фусэки, форе, а также на малых досках.

Го-задачи (). Лучший ресурс, посвященный задачам по Го. Ява-апплет позволяет решать Го-задачи онлайн. Решение может отображаться в виде пронумерованной последовательности ходов, походовой анимации или указателя следующего хода. Задачи (трех уровней сложности) делятся по следующим жанрам: элементарные, жизнь и смерть, дзёсэки, фусэки, тэсудзи, лучший ход и окончание игры. Еще один интересный параметр — «coolness», он показывает, насколько понравилась та или иная задача посетителям сайта.

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

Более подробный перечень интернет-ресурсов приведен в Приложении 3 «Путеводитель Мастера Го».