ГоБиблиотека: SGF/Го


Го (GM[1])

Типы Ход, Точка и Камень


В Го Камень становится Точкой; типы Ход и Точка задаются одинаково — двумя строчными латинскими буквами.

Система координат для точек и ходов

Первая буква указывает столбец (слева направо), вторая — строку (сверху вниз). Левая верхняя часть доски используется для меньших досок, например, буквы “a”-"m” для 13х13. Пасс указывается как '[]' или альтернативно как '[tt]' (лишь для досок <= 19x19), т.е. приложения должны быть способны работать с обоими представлениями. '[tt]' сохраняется для совместимости с FF[3].
Строчные буквы используются только для досок размером максимум до 26x26.

В FF[4] можно задавать размеры доски до 52x52. В этом случае используются прописные буква задающие точки от 27 до 52, т.е. 'a'=1 ... 'z'=26, 'A'=27 ... 'Z'=52

Как выполнять ход


Когда встречается свойство B (или соответственно W), камень соответствующего цвета размещается в заданной позиции (вне зависимости от того, что там было ранее).
Затем приложение должно проверить все белые (черные) группы соседствующие с только что размещенным камнем. Если они больше не имеют свобод, то их следует удалить и соответствующим образом увеличить количество пленников.
В заключение, черная (белая) группа, к которой принадлежит новый камень, должна быть проверена на количество свобод и если свобод нет, то ее следует удалить (самоубийство) и соответственно увеличить количество пленников.

См. также: подробное объяснение с примерами?.

Свойства


Точки в TW и TB должны быть уникальны, т.е. запрещено указывать одну и ту же точку в TB и TW внутри одного узла.

Свойство:  HA
ТипЗначения:  число
ТипСвойства:  игровая информация
Назначение:  Определяет количество камней гандикапа (>=2).
Если присутствует гандикап, то его позиция должна быть установлена с помощью AB внутри того же узла.
HA само по себе ни добавляет камней на доску, ни подразумевает какого-нибудь особенного пути для размещения камней гандикапа.
Связано:  KM, RE, RU

Свойство:  KM
ТипЗначения:  действительный
ТипСвойства:  игровая информация
Назначение:  Определяет коми.
Связано:  HA, RE, RU

Свойство:  TB
ТипЗначения:  псписок точек
ТипСвойства: 
Назначение:  Задает территорию или область черных (зависит от используемого набора правил).
Точки должны быть уникальны.
Связано:  TW

Свойство:  TW
ТипЗначения:  псписок точек
ТипСвойства: 
Назначение:  Задает территорию или область белых (зависит от используемого набора правил).
Точки должны быть уникальны.
Связано:  TB


Комментарии

Оставляйте свои комментарии на странице SGF/Комментарии.



Скачать: SGF – Go (GM[1]).zip (9K)

Источник: http://www.red-bean.com/sgf/go.html
Перевод: Павел Стрибук.