Az SGF ( intelligens játékformátum ) a Go játék játékainak mentésére használt fájlformátum . 1987-ben tervezték, de azóta kiterjesztették más játékok támogatására is , többek között a Lines of Action , a Backgammon , a Hex , az Amazon , az Octi , a Gess stb.
A go játék legtöbbször ebben a formátumban jelenik meg.
Az SGF egy egyszerű szöveges fájlformátum . Az alapul szolgáló adatszerkezet egy fa struktúrát képvisel .
Az utolsó SGF specifikáció 2006-ban készült.
A go játékot főleg Kínában , Japánban és Koreában játsszák , de az SGF formátum nem teszi lehetővé szövegfordítások megadását.
Különböző eszközökkel manipulálható.
Egyszerű példa a játék kezdetére (5 lépés van lejátszva):
(;GM[1]FF[4]CA[UTF-8]AP[CGoban:3]ST[2] RU[Japanese]SZ[9]KM[6.50] PW[Joueur blanc]PB[Joueur noir] ;B[gc] ;W[cg] ;B[cf] ;W[dg] ;B[eg])Az SGF formátumot egy vagy több rész (pontosabban a részfák) gyűjteménye alkotja. Mindegyik részt zárójel zárja le: "(" és ")". Egy részt tulajdonságok sora képvisel a következő formában: kulcs [érték]. A tulajdonságok a játékkal kapcsolatos mozgások és általános információk meghatározására szolgálnak. Itt található a tulajdonságkulcsok vagy azonosítók nem teljes listája:
Azonosító | Jelentése |
---|---|
GM | A játék típusa. Például: "1" a Go esetében. |
FF | SGF formátumú verzió. Például: "4". |
AZT | Karakterkódolás. |
AP | A fájl létrehozásához / szerkesztéséhez használt alkalmazás. |
Egyesült Királyság | Szabályok. Pl .: "japán" a japán szabályokhoz. |
SZ | Tábla mérete. Például: "19" négyzetes deszkához, "9:10" egy téglalap alakú deszkához. |
KM | Komi (a Go játékára jellemző). |
PW | Fehér játékos neve. |
PB | A fekete játékos neve. |
WR | Fehér játékos rangsor |
BR | A fekete játékos rangsorolása. |
TM | Óraidő másodpercben. |
DT | A játék dátuma. Pl .: "2020-05-23". |
ÚJRA | A játék eredménye. Például: "B + 14" azt jelenti, hogy a fehér 14 ponttal nyer. |
HA | Hendikep, kövek számában. |
AB | A hátrányos kövek koordinátáinak listája. Ennek a tulajdonságnak több értéke lehet. |
VS | Egy komment. |
A játék menete | |
W | Fújj a fehérekért. |
B | Fújj a feketékért. |
WL | Az üresen maradt idő másodpercben. |
BL | A fekete színre maradt idő másodpercben. |
Megjegyzések:
A táblán lévő koordináták két kisbetűvel jelennek meg, az "a" -tól az "s" -ig egy 19x19 méretű Go tábla esetében.
Az első betű az oszlopot jelöli (balról jobbra), a második betű a sort (fentről lefelé).
Például a „dc” jelenti a metszi a 4 -én oszlop és a 3 rd vonal (a bal felső tálca).
Ez a választás az egyszerűség és a tömörség kedvéért történt, összehasonlítva a hagyományos jelöléssel.