Inteligentní formát hry - Smart Game Format
Přípona názvu souboru | .sgf |
---|---|
Vyvinul | Anders Kierulf (1987, FF1), Martin Mueller (1993, FF3), Arno Hollosi (1997, FF4) |
První vydání | 1987 |
Poslední vydání | 4 (1997) |
Typ formátu | označte text |
Kontejner pro | Go (hra) záznam |
Otevřený formát ? | Ano |
webová stránka | www |
Část série na |
Jít |
---|
Specifika hry |
|
Historie a kultura |
Hráči a organizace |
Počítače a matematika |
The Inteligentní formát hry (SGF) je počítač formát souboru slouží k ukládání záznamů o stolní hry. Go je hra, která je v tomto formátu nejčastěji zastoupena a je výchozí. SGF byl původně vytvořen pod jiným názvem uživatelem Anders Kierulf pro jeho program SmartGO. Aktuální verze formátu je 4.
Hlavním účelem SGF je ukládat záznamy hraných her a poskytovat funkce pro ukládání anotovaných a analyzovaných her (např. Označení desek, variace). Jedná se o textový, stromový formát. Stromová struktura přidává variace jednoduchý. Místo toho je také založen na textu binární kvůli přenositelnosti.
Hry uložené ve formátu SGF lze snadno odeslat e-mailem, zveřejnit nebo zpracovat pomocí textových nástrojů. Většina Servery Internet Go a Přejít na software od roku 1990 tento formát podporují.
O formátu
Soubor SGF se skládá z dvojic vlastností a hodnot vlastností, z nichž každá popisuje vlastnost hry. Níže se zobrazí částečný seznam vlastností.[1]
AB | Přidat černou: umístění černých kamenů, které mají být umístěny na hrací plochu před prvním tahem |
AW | Přidat bílou: umístění bílých kamenů, které mají být umístěny na hrací plochu před prvním tahem. |
AN | Anotace: jméno osoby komentující hru. |
AP | Aplikace: aplikace, která byla použita k vytvoření souboru SGF (např.CGOban2, ...). |
B | pohyb Blacka v místě určeném hodnotou vlastnosti. |
BR | Black Rank: pozice černého hráče. |
BT | Černý tým: název černého týmu. |
C | Komentář: komentář. |
CP | Autorské právo: informace o autorských právech. |
DT | Datum: datum hry. |
EV | Událost: název události (např Honinbo Match Match). |
FF | Formát souboru: verze specifikace SGF upravující tento soubor SGF. |
GM | Hra: typ hry představovaný tímto souborem SGF. Hodnota vlastnosti 1 odkazuje na Go. |
GN | Název hry: název záznamu hry. |
HA | Handicap: počet handicap kameny dané Blackovi. Umístění kamenů handicapu se nastavuje pomocí vlastnosti AB. |
KM | Komi: komi. |
NA | Zahájení: informace o zahájení (Fuseki ), zřídka používaný v jakémkoli souboru. |
OT | Přesčasy: systém přesčasů. |
PB | Black Name: jméno černého hráče. |
PC | Místo: místo, kde se hra hrála (např .: Tokio). |
PL | Hráč: barva hráče, který má začít. |
PW | White Name: jméno bílého hráče. |
RE | Výsledek: výsledek, obvykle ve formátu „B + R“ (černý vyhraje rezignací) nebo „B + 3,5“ (černý vyhraje o 3,5). |
RO | Kolo: kolo (např .: 5. hra). |
RU | Pravidla: sada pravidel (např. Japonština). |
TAK | Zdroj: zdroj souboru SGF. |
SZ | Velikost: velikost desky, jsou podporovány jiné než čtvercové desky. |
TM | Časový limit: časový limit v sekundách. |
NÁS | Uživatel: jméno osoby, která vytvořila soubor SGF. |
Ž | pohyb White na místě určeném hodnotou vlastnosti. |
WR | Bílá hodnost: hodnost bílého hráče. |
WT | Bílý tým: název bílého týmu. |
Obsah těchto značek není přísně kontrolován, takže je možné do výsledkové značky vložit například libovolný text.
Variace jsou vnořeny do závorek a také obvykle přiřazená písmena. První větev (varianta A) je hlavní větev.[2]
Souřadnicový systém pro body a pohyby
První písmeno označuje sloupec (zleva doprava), druhé řádek (shora dolů). Levá horní část desky se používá pro menší desky, např. písmena „a“ - „m“ pro 13 * 13.
Autor záměrně porušil tradici označování tahů (a bodů) písmeny „A“ - „T“ (kromě „i“) a čísly 1-19. Místo toho byla z důvodu jednoduchosti a kompaktnosti použita dvě malá písmena v rozsahu „a“ - „s“.
Levý horní roh jako počátek desky odpovídá způsobu, jakým většina moderních počítačů představuje souřadnice obrazovky pro zjednodušení integrace textu a grafiky.
Podporované hry
Aktuálně podporované hry jsou Amazonky, Ataxx, Vrhcáby, Blokus, Byte, Honit, Šachy, DVONN, Exxit, Soustředit se, Gess, GIPF, Jít, Pohár, Gomoku +Renju, Hex, Úl, Hnefatafl, Džungle, Kropki, Kuba, Linky akce, Neutron, Morris devíti mužů, Octi, Filozofův fotbal, Plošina, PÜNCT, Kvadratura, Reversi (Othello), Sahara, Shogi, TAMSK, Tantrix, Trax, Trojky, Padající dolů, TwixT, Xiangqi, YINSH a ZÈRTZ.
Formátovat verze
První verze SGF, FF [1], byla koncipována Andersem Kierulfem v roce 1987. Je to Příloha A v jeho Ph.D. teze.[3] FF [3] napsal Martin Müller v roce 1993. Aktuální verze SGF je FF [4] od Arno Hollosiho a je podporována většinou současných čtenářů SGF. FF [2] nebyl nikdy zveřejněn. Formát byl publikován pod Otevřete licenci na obsah. Aktuální stav vývoje (2016) je „neaktivní“.
Omezení
- Jazyk: Go se nejčastěji hraje v Číně, Japonsku a Koreji, ale formát SGF nemá žádný způsob, jak specifikovat různé překlady pro text.
- Metadata: Může být k dispozici pouze omezená pevná sada metadat, například SGF má pole hodnocení, ale žádný způsob, jak reprezentovat používaný systém hodnocení.
Reference
- ^ „Oficiální průvodce“. Red-bean.com. 6. srpna 2006. Citováno 12. února 2016.
- ^ "Variační průvodce". Red-bean.com. 7. ledna 1999. Citováno 12. února 2016.
- ^ „Definice formátu Smart-Go“. British Go Association. Citováno 12. února 2016.