Мыслить и побеждать: игра Го для начинающих | страница 94




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


Many Faces of Go

http://www.smart-games.com/manyfaces.html

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

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

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

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

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

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

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

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