Го (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
Перевод: Павел Стрибук.