|
последнее обновление: 20010812
Свойства хода | B, KO, MN, W |
Свойства установки | AB, AE, AW, PL |
Свойства замечаний по узлу | C, DM, GB, GW, HO, N, UC, V |
Свойства замечаний по ходу | BM, DO, IT, TE |
Свойства меток | AR, CR, DD, LB, LN, MA, SL, SQ, TR |
Корневые свойства | AP, CA, FF, GM, ST, SZ |
Свойства информации по игре (игровые свойства) | AN, BR, BT, CP, DT, EV, GN, GC, ON, OT, PB, PC, PW, RE, RO, RU, SO, TM, US, WR, WT |
Свойства времени | BL, OB, OW, WL |
Разные свойства | FG, PM, VW |
SGF Свойства (FF[4])
Свойства хода
Свойство: |
B |
ТипЗначения: | ход |
ТипСвойства: | ход |
Назначение: | Выполняет ход черных. Это одно из наиболее используемых свойств в реальных коллекциях. До тех пор, пока данный ход синтаксически корректен он должен быть выполнен. Не имеет значения, если ход сам по себе запрещенный (например, повторный захват Ко в игре Го). Обратите внимание на то, как выполнять Го-ходы. Свойства B и W не должны быть смешаны внутри узла. |
Связано: | W, KO
|
Свойство: |
KO |
ТипЗначения: | пусто |
ТипСвойства: | ход |
Назначение: | Выполняет данный ход (B или W) даже если он запрещенный. Это необязательное свойство, просмотрщикам SGF самим следует выполнять ВСЕ ходы. Его назначение заключается в упрощении другим приложениям (например, компьютерным игрокам) работы с запрещенными ходами. Свойство KO без хода черных или белых внутри того же узла запрещено. |
Связано: | W, B
|
Свойство: |
MN |
ТипЗначения: | число |
ТипСвойства: | ход |
Назначение: | Устанавливает номер хода, т.е. ход, заданный в данном узле, имеет в точности заданный номер. Это может быть полезно для вариантов или печати. |
Связано: | B, W, FG, PM
|
Свойство: |
W |
ТипЗначения: | ход |
ТипСвойства: | ход |
Назначение: | Выполняет ход белых. Это одно из наиболее используемых свойств в реальных коллекциях. До тех пор, пока данный ход синтаксически корректен он должен быть выполнен. Не имеет значения, если ход сам по себе запрещенный (например, повторный захват Ко в игре Го). Обратите внимание на то, как выполнять Го-ходы. Свойства B и W не должны быть смешаны внутри узла. |
Связано: | B, KO |
Свойства установки
Ограничения
AB, AW и AE должны иметь уникальные точки, т.е. запрещено помещать различные цвета в одну и ту же точку внутри одного узла.
Значения AB, AW и AE, которые не изменяют позицию на доске, например, размещение черного камня с помощью AB[] поверх уже находящегося там черного камня, являются плохим стилем. Приложения могут удалить такие значения и выдать предупреждение.
Свойство: |
AB |
ТипЗначения: | список камней |
ТипСвойства: | установка |
Назначение: | Добавляет черные камни на доску. Это свойство может быть использовано для установки позиции или задачи. Добавление происходит путем 'перезаписывания' данных точек черными камнями. Не имеет значения что было там ранее. Добавление камней не образует пленников или других взятий (например, в результате самоубийства). Таким образом можно создать запрещенные позиции на доске.
Используемые точки должны быть уникальны. |
Связано: | AW, AE, PL
|
Свойство: |
AE |
ТипЗначения: | список точек |
ТипСвойства: | установка |
Назначение: | Очищает заданные точки на доске. Это свойство может быть использовано для установки позиции или задачи. Очистка происходит путем 'перезаписывания' данных точек так, чтобы они не содержали камней. Не имеет значения что было там ранее. Очистка не считается за взятие пленников.
Точки должны быть уникальны. |
Связано: | AB, AW, PL
|
Свойство: |
AW |
ТипЗначения: | список камней |
ТипСвойства: | установка |
Назначение: | Добавляет белые камни на доску. Это свойство может быть использовано для установки позиции или задачи. Добавление происходит путем 'перезаписывания' данных точек белыми камнями. Не имеет значения что было там ранее. Добавление камней не образует пленников или других взятий (например, в результате самоубийства). Таким образом можно создать запрещенные позиции на доске.
Используемые точки должны быть уникальны. |
Связано: | AB, AE, PL
|
Свойство: |
PL |
ТипЗначения: | цвет |
ТипСвойства: | установка |
Назначение: | PL сообщает чей сейчас ход. Это свойство может быть использовано для установки позиции или задачи. |
Связано: | AE, AB, AW |
Свойства замечаний по узлу
Свойство: |
C |
ТипЗначения: | текст |
ТипСвойства: | |
Назначение: | Задает текст комментария для данного узла. Причины наличия и имени узла и комментария в том, чтобы предоставлять короткий идентификатор типа «не работает» или «Диаг. 15", которые могли бы быть отображены напрямую в свойствах узла, даже если комментарии отключены или показываются в отдельном окне.
См. тип текст для дополнительной информации. |
Связано: | N, ST, V, UC, DM, HO
|
Свойство: |
DM |
ТипЗначения: | парный |
ТипСвойства: | |
Назначение: | Позиция равная. Просмотрщики SGF должны отобразить сообщение. Это свойство также может указывать основной вариант в библиотеке открытий (дзёсэки). Так DM[2] обозначает равный результат для обоих игроков и что это главный вариант в данном дзёсэки/открытии.
Это свойство не должно быть смешано с UC, GB или GW внутри узла. |
Связано: | UC, GW, GB
|
Свойство: |
GB |
ТипЗначения: | парный |
ТипСвойства: | |
Назначение: | Что-то хорошее для черных. Просмотрщики SGF должны отобразить сообщение. Это свойство не связано с каким-нибудь определенным местом на доске, вместо этого оно помечает весь узел целиком.
GB не должно быть смешано с GW, DM или UC внутри узла. |
Связано: | GW, C, UC, DM
|
Свойство: |
GW |
ТипЗначения: | парный |
ТипСвойства: | |
Назначение: | Что-то хорошее для белых. Просмотрщики SGF должны отобразить сообщение. Это свойство не связано с каким-нибудь определенным местом на доске, вместо этого оно помечает весь узел целиком.
GW не должно быть смешано с GB, DM или UC внутри узла. |
Связано: | GB, C, UC, DM
|
Свойство: |
HO |
ТипЗначения: | парный |
ТипСвойства: | |
Назначение: | Узел является 'горячим', т.е. имеется что-то интересное (например, узел содержит ход, решающий исход всей игры.
Просмотрщики SGF должны отобразить сообщение. Это свойство не связано с каким-нибудь определенным местом на доске, вместо этого оно помечает весь узел целиком.
Сложные приложения могут реализовывать команду навигации по таким узлам (следующий/предыдущий). |
Связано: | GB, GW, C, UC, DM
|
Свойство: |
N |
ТипЗначения: | простойтекст |
ТипСвойства: | |
Назначение: | Задает имя узла. Для дополнительной информации смотрите описание свойства C. |
Связано: | C, ST, V
|
Свойство: |
UC |
ТипЗначения: | парный |
ТипСвойства: | |
Назначение: | Позиция является неопределенной. Просмотрщики SGF должны отобразить сообщение. Это свойство не должно быть смешано с DM, GB или GW внутри узла. |
Связано: | DM, GW, GB
|
Свойство: |
V |
ТипЗначения: | действительный |
ТипСвойства: | |
Назначение: | Задает значение для узла. Положительные значения хороши для черных, отрицательные для белых.
Интерпретация точных значений зависит от игры.
В Го это предполагаемый счет. |
Связано: | C, N, RE |
Свойства замечаний по ходу
Ограничения
Свойства замечаний по ходу без самого хода (B[] или W[]) внутри того же узла являются бессмысленными и поэтому запрещенными. Приложения должны удалять такие свойства и отображать предупреждение.
BM, TE, DO и IT взаимно исключающие, т.е. они не должны быть смешаны ынутри одного узла.
Свойство: |
BM |
ТипЗначения: | парный |
ТипСвойства: | ход |
Назначение: | Сыгранный ход является плохим.
Просмотрщики должны отобразить сообщение. |
Связано: | TE, DO, IT
|
Свойство: |
DO |
ТипЗначения: | пусто |
ТипСвойства: | ход |
Назначение: | Сыгранный ход является сомнительным.
Просмотрщики должны отобразить сообщение. |
Связано: | BM, TE, IT
|
Свойство: |
IT |
ТипЗначения: | пусто |
ТипСвойства: | ход |
Назначение: | Сыгранный ход является интересным.
Просмотрщики должны отобразить сообщение. |
Связано: | BM, DO, TE
|
Свойство: |
TE |
ТипЗначения: | парный |
ТипСвойства: | ход |
Назначение: | Сыгранный ход является тэсудзи (хорошим ходом).
Просмотрщики должны отобразить сообщение. |
Связано: | BM, DO, IT |
Свойства меток
Ограничения
CR, MA, SL, SQ и TR должны иметь уникальные точки, т.е. запрещено размещать две или более таких метки в одну и ту же точку внутри узда.
Свойство: |
AR |
ТипЗначения: | список композиций точка ':' точка |
ТипСвойства: | |
Назначение: | Просмотрщики должны отображать стрелку, направленную ОТ первой точки КО второй точке. Запрещено задавать одну и ту же стрелку дважды, например, (Го) AR[aa:bb][aa:bb]. Хотя различные стрелки могут иметь одинаковую начальную или конечную точки. Запрещено задавать одноточечную стрелку, например, AR[cc:cc], т.к. невозможно сказать, в каком направлении эта стрелка направлена. |
Связано: | TR, CR, LB, SL, MA, SQ, LN
|
Свойство: |
CR |
ТипЗначения: | список точек |
ТипСвойства: | |
Назначение: | Помечает заданные точки окружностью.
Точки должны быть уникальны. |
Связано: | TR, MA, LB, SL, AR, SQ, LN
|
Свойство: |
DD |
ТипЗначения: | псписок точек |
ТипСвойства: | атрибут 'наследовать' |
Назначение: | Затемняет заданные точки.
Взгляните на рисунок для прояснения.
DD[] очищает все установки, т.е. оно убирает затемнение отовсюду. |
Связано: | VW
|
Свойство: |
LB |
ТипЗначения: | список композиций точка ':' простойтекст |
ТипСвойства: | |
Назначение: | Пишет данный текст на доске. Текст должен быть отцентрирован по отношению к заданной точке. Примечание: больше нет ограничений на длину отображаемого текста
Взгляните на пример FF4 файла? на возможности отображения длинных меток (рисунки пять? и шесть?).
Точки должны быть уникальны. |
Связано: | TR, CR, MA, SL, AR, SQ, LN
|
Свойство: |
LN |
ТипЗначения: | список композиций точка ':' точка |
ТипСвойства: | |
Назначение: | Приложения должны отображать линию, направленную от одной точки до другой. Запрещено задавать одну и ту же линию дважды, например, (Го) LN[aa:bb][aa:bb]. Хотя различные линии могут иметь одинаковую начальную или конечную точки. Запрещено задавать одноточечную стрелку, например, LN[cc:cc]. |
Связано: | TR, CR, MA, SL, AR, SQ, LB
|
Свойство: |
MA |
ТипЗначения: | список точек |
ТипСвойства: | |
Назначение: | Помечает заданные точки с помощью 'X'.
Точки должны быть уникальны. |
Связано: | TR, CR, LB, SL, AR, SQ, LN
|
Свойство: |
SL |
ТипЗначения: | список точек |
ТипСвойства: | |
Назначение: | Выделенные точки. Способ пометки не определен (например, инвертирование цветов заданных точек).
Точки должны быть уникальны. |
Связано: | TR, CR, LB, MA, AR, LN
|
Свойство: |
SQ |
ТипЗначения: | список точек |
ТипСвойства: | |
Назначение: | Помечает заданные точки квадратом.
Точки должны быть уникальны. |
Связано: | TR, CR, LB, SL, AR, MA, LN
|
Свойство: |
TR |
ТипЗначения: | список точек |
ТипСвойства: | |
Назначение: | Помечает заданные точки треугольником.
Точки должны быть уникальны. |
Связано: | MA, CR, LB, SL, AR, LN |
Корневые свойства
Свойство: |
AP |
ТипЗначения: | композиция простойтекст :" простойтекст |
ТипСвойства: | корень |
Назначение: | Задает имя и номер версии приложения использованного для создания этого дереваигры. Имя должно быть уникально и не должно меняться для различных версий одной программы. Номер версии сам по себе может иметь любой вид, но используемый формат должен гарантировать, что при использовании обычного строкового сравнения, он способен сказать старше эта версия или младше по сравнению с другим номером версии.
Здесь представлен список известных приложений:
Приложение | Система | Имя |
[CGoban:1.6.2] | Unix | CGoban |
[Hibiscus:2.1] | Windows 95 | Hibiscus Go Editor |
[IGS:5.0] | | Internet Go Server |
[Many Faces of Go:10.0] | Windows 95 | The Many Faces of Go |
[MGT:?] | DOS/Unix | MGT |
[NNGS:?] | Unix | No Name Go Server |
[Primiview:3.0] | Amiga OS3.0 | Primiview |
[SGB:?] | Macintosh | Smart Game Board |
[SmartGo:1.0] | Windows | SmartGo |
|
Связано: | FF, GM, SZ, ST, CA
|
Свойство: |
CA |
ТипЗначения: | простойтекст |
ТипСвойства: | корень |
Назначение: | Задает используемую кодировку для типов ПростойТекст и Текст. Значение по умолчанию 'ISO-8859-1' (или 'Latin1'). Допускаются лишь имена кодировок (или их синонимы) определенные в RFC 1345 (или его обновлениях).
В основном это поле использует те же имена как и MIME сообщения в своем 'charset=' поле (в Content-Type).
Документы RFC могут быть полечены через FTP с ftp://ds.internic.net/rfc/, ftp://nis.nsf.net/internet/documents/rfc, ftp://wuarchive.wustl.edu/info/rfc, ftp://src.doc.ic.ac.uk/rfc или ftp://ftp.imag.fr/pub/archive/IETF/rfc. |
Связано: | FF, C, text type
|
Свойство: |
FF |
ТипЗначения: | число (диапазон: 1-4) |
ТипСвойства: | корень |
Назначение: | Определяет используемый формат файла. Различия между этими форматами можно посмотреть в истории SGF.
Значение по умолчанию: 1
Приложения должны быть способны работать ч различными форматами файла внутри коллекции. |
Связано: | GM, SZ, ST, AP, CA
|
Свойство: |
GM |
ТипЗначения: | число (диапазон: 1-16) |
ТипСвойства: | корень |
Назначение: | Задает тип игры, которая сохранена в текущем дереве игры. Это свойство должно помогать приложениям отбрасывать игры, с которыми они не могут работать.
Допустимые числа: Го = 1, Отелло = 2, шахматы = 3, Гомоку+Рэндзю = 4, Nine Men's Morris = 5, Нарды = 6, Китайские шахматы = 7, Сёги = 8, Lines of Action = 9, Ataxx = 10, Hex = 11, Jungle = 12, Neutron = 13, Philosopher's Football = 14, Quadrature = 15, Trax = 16, Tantrix = 17, Amazons = 18, Octi = 19, Gess = 20.
Значение по умолчанию: 1
В коллекции могут встречаться различные виды игр. |
Связано: | FF, SZ, ST, AP, CA
|
Свойство: |
ST |
ТипЗначения: | число (диапазон: 0-3) |
ТипСвойства: | корень |
Назначение: | Определяет то, как должны быть показаны варианты (это необходимо для синхронизации комментариев и вариантов). Если ST опущено, то просмотрщики должны предлагать возможность изменить режим в процессе.
В основном большинство показывают варианты двумя способами: как метки на доске (если вариант содержит ход) и/или как список (в отдельном окне).
Номер стиля состоит из двух вариантов.
- показывать варианты следующего узла (стиль детей) (значение: 0);
показывать варианты текущего узла (стиль братьев) (значение: 1)
при предпочтении меток и списка
- делать пометки на доске (значение: 0);
без (авто-) пометок на доске (значение: 2)
при предпочтении лишь меток.
Отключение меток может быть использовано в коллекциях задач или если варианты помечены другими свойствами. Просмотрщики должны соблюдать осторожность, чтобы автоматические метки вариантов НЕ перезаписали какие-нибудь метки других свойств.
Результирующее число рассчитывается сложением значений каждого варианта. Пример: 3 = отсутствие пометок + варианты текущего узла; 1 = пометки на доске + варианты текущего узла
Значение по умолчанию: 0 |
Связано: | C, FF, GM, SZ, AP, CA
|
Свойство: |
SZ |
ТипЗначения: | (число ! композиция число ':' число) |
ТипСвойства: | корень |
Назначение: | Определяет размер доски. Если задано единственное значение, то доска квадратная; два прямоугольная.
Для прямоугольной доски первое число задает количество столбцов, а второе число строк. Квадратные доски не должны задаваться составным значением: например, SZ[19:19] запрещено.
Диапазоном для SZ является любой размер больший или равный 1x1.
Для игры Го максимальный размер ограничен 52x52.
Значение по умолчанию: зависит от игры
для Го: 19 (квадратная доска)
для шахмат: 8 (квадратная доска)
В коллекции могут встречаться доски различных размеров.
См. тип ход/точка для дополнительной информации. |
Связано: | FF, GM, ST, AP, CA |
Свойства информации по игре
Свойство: |
AN |
ТипЗначения: | простойтекст |
ТипСвойства: | игровая информация |
Назначение: | Задает имя человека сделавшего замечания к игре. |
Связано: | US, SO, CP
|
Свойство: |
BR |
ТипЗначения: | простойтекст |
ТипСвойства: | игровая информация |
Назначение: | Задает уровень (ранг) черного игрока.
Для Го (GM[1]) рекомендуется следующий формат:
..k или ..kyu для ранга кю и
..d or ..dan для ранга данов.
Го серверы обычно добавляют ?" для неопределенного рейтинга и "*" для установившегося рейтинга. |
Связано: | PB, BT, WR
|
Свойство: |
BT |
ТипЗначения: | простойтекст |
ТипСвойства: | игровая информация |
Назначение: | Задает название команды черных, если игра была частью командного матча (например, Суперматч Китай-Япония). |
Связано: | PB, PW, WT
|
Свойство: |
CP |
ТипЗначения: | простойтекст |
ТипСвойства: | игровая информация |
Назначение: | Любая информация об авторских правах (например, на комментарии и замечания) должна быть включена сюда. |
Связано: | US, SO, AN
|
Свойство: |
DT |
ТипЗначения: | простойтекст |
ТипСвойства: | игровая информация |
Назначение: | Задает дату, когда игра была сыграна.
Для DT ОБЯЗАТЕЛЬНО использование формата соответствующего стандарту ISO.
Примечание: формат ISO предполагает использование грегорианского календаря.
Синтаксис:
«ГГГГ-ММ-ДД» год (4 цифры), месяц (2 цифры), день (2 цифры)
Не используйте другие разделители, такие как "/", ", ," или .".
Допускаются частичные даты:
«ГГГГ» игра, сыгранная в ГГГГ
«ГГГГ-ММ» игра, сыгранная в ГГГГ, месяц ММ
Для игр, которые длились больше одного дня: отделяйте другие даты запятой (не пробелом!); могут быть использованы следующие сокращения:
«ММ-ДД» если следует за ГГГГ-ММ-ДД, ГГГГ-ММ, ММ-ДД, ММ или ДД
«ММ» если следует за ГГГГ-ММ или ММ
«ДД» если следует за ГГГГ-ММ-ДД, ММ-ДД или ДД
Сокращения получают последний предшествующий ГГГГ и ММ (если необходимо).
Примечание: трактовка выполняется слева направо.
Примеры:
1996-05,06 = игралась в мае, июне 1996 года
19960506,07,08 = игралась 6-го, 7-го, 8-го мая 1996 года
1996,1997 = игралась в 1996 и 1997 годах
19961227,28,19970103,04 = игралась 27го, 28го декабря 1996 года и 3-го, 4-го января 1997 года
Примечание: рекомендуется использовать сокращения всякий раз, когда это возможно, например, 19970505,06 вместо 19970505,19970506 |
Связано: | EV, RO, PC, RU, RE, TM
|
Свойство: |
EV |
ТипЗначения: | простойтекст |
ТипСвойства: | игровая информация |
Назначение: | Задает название события (например, турнира).
Дополнительная информация (например, финал, плэйофф, ... ) не может быть включена (см. RO). |
Связано: | GC, RO, DT, PC, RU, RE, TM
|
Свойство: |
GN |
ТипЗначения: | простойтекст |
ТипСвойства: | игровая информация |
Назначение: | Задает название игры. Название используется для легкого поиска игры внутри коллекции. Поэтому название игры должно содержать некоторую информацию полезную для идентификации игры. 'НазваниеИгры' также может быть использовано как имя файла, если коллекция разделена на отдельные файлы. |
Связано: | GC, EV, DT, PC, RO, TM
|
Свойство: |
GC |
ТипЗначения: | текст |
ТипСвойства: | игровая информация |
Назначение: | Задает некоторую дополнительную информацию о данной игре.
Назначение GC в предоставлении некоторой информации о подоплеке и/или резюме по самой игре. |
Связано: | GN, ON, AN, CP
|
Свойство: |
ON |
ТипЗначения: | простойтекст |
ТипСвойства: | игровая информация |
Назначение: | Задает некоторую информацию о сыгранном открытии (например, сан-рэн-сэй, китайское фусэки и т.д.). |
Связано: | GN, GC
|
Свойство: |
OT |
ТипЗначения: | простойтекст |
ТипСвойства: | игровая информация |
Назначение: | Описывает метод учета дополнительного времени (бёёми).
Примеры:
«5 mins Japanese style, 1 move / min»,
«25 moves / 10 min». |
Связано: | TM, BL, WL, OB, OW
|
Свойство: |
PB |
ТипЗначения: | простойтекст |
ТипСвойства: | игровая информация |
Назначение: | Задает имя черного игрока |
Связано: | PW, BT, WT
|
Свойство: |
PC |
ТипЗначения: | простойтекст |
ТипСвойства: | игровая информация |
Назначение: | Задает место, где была сыграна игра. |
Связано: | EV, DT, RO, RU, RE, TM
|
Свойство: |
PW |
ТипЗначения: | простойтекст |
ТипСвойства: | игровая информация |
Назначение: | Задает имя белого игрока. |
Связано: | PB, BT, WT
|
Свойство: |
RE |
ТипЗначения: | простойтекст |
ТипСвойства: | игровая информация |
Назначение: | Задает результат игры. ОБЯЗАТЕЛЬНО использовать следующий формат:
0 (нуль) или Draw для ничьей ( дзиго),
«B+" ["счет"] для выигрыша черных и
«W+" ["счет"] для выигрыша белых
Счет является опциональным (некоторые игры не имеют счета, например, шахматы).
Если счет задан, то он должен быть задан как действительное значение, например, «B+0.5", «W+64", «B+12.5"
Используется «B+R» или «B+Resign» и «W+R» или «W+Resign» при выигрыше по сдаче. Приложения не должны писать Black resigns ("Черные сдались").
Используется «B+T» или «B+Time» и «W+T» или «W+Time» для выигрыша по времени, «B+F» или «B+Forfeit» и «W+F» или «W+Forfeit» для выигрыша в результате штрафа, Void при отсутствии результата или для приостановленной игры и ?" для неизвестного результата. |
Связано: | EV, DT, PC, RO, RU, TM
|
Свойство: |
RO |
ТипЗначения: | простойтекст |
ТипСвойства: | игровая информация |
Назначение: | Задает номер тура и тип тура. Оно должно быть записано следующим способом: RO[xx (tt)], где xx это номер тура, а (tt) тип: финал, плэйофф, ...
|
Связано: | EV, DT, PC, RU, RE, TM
|
Свойство: |
RU |
ТипЗначения: | простойтекст |
ТипСвойства: | игровая информация |
Назначение: | Задает использованные правила для данной игры.
Из-за того, что существует много различных правил, SGF требует обязательного указания лишь для небольшого набора хорошо известных систем правил.
Примечание: точное описание этих систем правил выходят за рамки данной спецификации.
Обязательно указание для Го (GM[1]):
AGA (правила Американской Ассоциации Го)
GOE (правила Инга)
Japanese (Правила Нихон-Киин)
NZ (Новозеландские правила) |
Связано: | EV, DT, PC, RO, RE, TM
|
Свойство: |
SO |
ТипЗначения: | простойтекст |
ТипСвойства: | игровая информация |
Назначение: | Задет название источника (например, книга, журнал, ...). |
Связано: | US, AN, CP
|
Свойство: |
TM |
ТипЗначения: | действительный |
ТипСвойства: | игровая информация |
Назначение: | Задает основное время игры.
Время задается в секундах. |
Связано: | EV, DT, PC, RO, RU, RE
|
Свойство: |
US |
ТипЗначения: | простойтекст |
ТипСвойства: | игровая информация |
Назначение: | Задает имя пользователя (или программы), кто ввел игру. |
Связано: | SO, AN, CP
|
Свойство: |
WR |
ТипЗначения: | простойтекст |
ТипСвойства: | игровая информация |
Назначение: | Задает уровень (ранг) белого игрока. Рекомендованный формат описан в BR. |
Связано: | PW, WT, BR
|
Свойство: |
WT |
ТипЗначения: | простойтекст |
ТипСвойства: | игровая информация |
Назначение: | Задает название команды белых, если игра была частью командного матча (например, Суперматч Китай-Япония). |
Связано: | PB, PW, BT |
Свойства времени
Свойство: |
BL |
ТипЗначения: | действительный |
ТипСвойства: | ход |
Назначение: | Время оставшееся у черных после того, как ход был сделан.
Значение задается в секундах. |
Связано: | TM, OT, WL, OB, OW
|
Свойство: |
OB |
ТипЗначения: | число |
ТипСвойства: | ход |
Назначение: | Число ходов оставшееся у черных (после сыгранного в данному узда хода) для игры в данном периоде бёёми. |
Связано: | TM, OT, BL, WL, OW
|
Свойство: |
OW |
ТипЗначения: | число |
ТипСвойства: | ход |
Назначение: | Число ходов оставшееся у белых (после сыгранного в данному узда хода) для игры в данном периоде бёёми. |
Связано: | TM, OT, BL, WL, OB
|
Свойство: |
WL |
ТипЗначения: | действительный |
ТипСвойства: | ход |
Назначение: | Время оставшееся у белых после того, как ход был сделан.
Значение задается в секундах. |
Связано: | TM, OT, BL, OB, OW |
Разные свойства
Свойство: |
FG |
ТипЗначения: | пусто ! композиция число ':' простойтекст |
ТипСвойства: | |
Назначение: | Это свойство используется для разделения игры на различные изображения для печати: новое изображение начинается в узле содержащем данное свойство.
Если значение не пусто, то
- Простой текст задает название для диаграммы
- Число определяет некоторые флаги (для печати). Этими флагами являются:
- Координаты вкл/выкл (значение: 0/1)
- Название диаграммы вкл/выкл (значение: 0/2)
- Список ходов непоказанных на рисунке вкл/выкл (значение: 0/4). Некоторые ходы не могут быть показаны на диаграмме (например, ко захваты в Го) эти ходы могут быть перечислены текстом.
- Удаление захваченных камней вкл/выкл (значение: 0/256). 'Удаление выключено' означает оставлять захваченные камни на диаграмме и не перезаписывать камни сыгранные ранее так же как в диаграммах напечатанных в книгах. 'Удаление включено' означает захватывать и удалять камни с экрана так же как и в обычном режиме просмотра. Этот флаг является специфичным для Го (GM[1]).
- Точки хоси вкл/выкл (значение: 0/512). Этот флаг является специфичным для Го (GM[1]).
- Игнорировать флаги вкл/выкл (значение: 32768). Если включено, то все другие флаги должны быть проигнорированы и приложению следует использовать собственные настройки по умолчанию.
Результирующее число вычисляется суммированием значений всех флагов.
Например, 515 = координаты и название диаграммы отключены, удаление захваченных камней, список непоказанных ходов, выключены точки хоси;
257 = координаты выключены, название диаграмм включено, список непоказанных ходов, отключено удаление захваченных камней, точки хоси включены. (Так же как в диаграммах напечатанных, например, в Go World)
Примечание: FG в комбинации с VW, MN и PM являются мощным средством печати и составления диаграмм. |
Связано: | MN, PM, VW
|
Свойство: |
PM |
ТипЗначения: | число |
ТипСвойства: | атрибут 'наследовать' |
Назначение: | Это свойство используется для печати.
Оно задает то, как номера ходов должны быть напечатаны.
0 ... не печатать номера ходов
1 ... печатать номера ходов как есть
2 ... печать номеров ходов 'по модулю 100'
Последний режим обычно используется в книгах или журналах.
Примечание: Вычисляется лишь номер первого хода 'по модулю 100' и полученное число увеличивается для каждого следующего хода на диаграмме.
Например, на рисунке содержащиеся ходы
32-78 печатаются как ходы 32-78
102177 печатаются как ходы 2-77
67117 печатаются как ходы 67117
154213 печатаются как ходы 54113
Значение по умолчанию: 1 |
Связано: | MN, FG
|
Свойство: |
VW |
ТипЗначения: | псписок точек |
ТипСвойства: | атрибут 'наследовать' |
Назначение: | Отображает лишь часть доски. Перечисленные точки видимы, остальные невидимы.
Примечание: обычно список точек задается в сжатом виде (см. тип 'точка')!
Точки должны быть уникальны.
Взгляните на рисунок для понимания идеи.
VW[] очищает все установки, т.е. снова становится видимой целая доска. |
Связано: | DD, PM, FG |
Комментарии
Оставляйте свои комментарии на странице SGF/Комментарии.
Скачать: SGF properties (FF[4]).zip (57K)
Источник: http://www.red-bean.com/sgf/properties.html
Перевод: Павел Стрибук.
|
|