Távsakk, 2000 (3. évfolyam, 1-7. szám)

2000-02-01 / 1. szám

TÁVSAKK III. évfolyam A TÁVSAKK magazin megalakulása óta folya­matosan kapom a felkéréseket, hogy a lap foglal­kozzon a számítógépes sakkprogramok adatbázi­sainak "elemzésével" is, főképp a ChessBase felhasználó nézőpontjából. Mivel a lap terjedelme véges, így nem mindig tudok olvasóink igényeinek eleget tenni, de ígérem, hogy előbb-utóbb min­denki kérése teljesülni fog. Ebben a számban, a "Szerkesztői oldal" keretein belül a PGN adatbázisokkal szeretném Kedves Olvasóinkat megismertetni, amely az Internet-sakk alapnyelvezete. A legtöbb sakkadatbázis program a saját formátumát használja a játszmák adatainak tárolására, de szükség van arra is, hogy informáci­ót tudjunk cserélni közöttük, egymás között, tehát szükséges egy egységes "nyelvezet", amelyet minden program értelmez és képes feldolgozni. Ezt a PGN állományok teszik lehetővé. A PGN szabványt több évvel ezelőtt tervezték meg, és jóllehet nem ideális a levelezési sakk számára, továbbfejlesztést igényel, de egészében véve nagyszerűen funkcionál. Azonban jó, ha ismerjük néhány buktatóját. A PGN (Portable Game Notation) olyan fájltí­pus, amelyet szinte minden sakkprogram képes kezelni. A PGN az információ strukturális egyez­tetett módja, szövegfájlokban (nem szövegszer­kesztővel formázott szöveg). A PGN file tetszőleges számú játszmát tartal­mazhat. A játszmákat egymástól ún. fejléc válassza el, melyet a lépések követnek rövid angol algebrai jelzéssel. Itt jegyzem meg, hogy a hosszú algebrai jelzés (pl. Ngl-13 NO helyett) is kezelhető. Egy­értelmű, de nagyon fontos kitétel, hogy a PGN fájlok "pgn" kiterjesztéssel kell hogy rendelkez­zen. PGN fájlokat email útján is kaphatunk. A játszmák lehetnek egy külön csatolt fájlban, vagy be lehetnek ágyazva az email szövegébe. Ha az üzenetet, mint szöveget kimentjük és ellátjuk *.pgn kiterjesztéssel, akkor adatbázis kezi programunk, pl. a Chess Base képes lesz megírni mi és olvasni a játszmákat. Lehetséges, hogy ren­szerünk a fájlt kettős kiterjesztéssel látja el games.pgn.txt), mely esetben a .txt kiterjeszd­ törölnünk kell ahhoz, hogy egy sakkprogram­m­ fájlt, mint PGN-t felismerje. A PGN típusú fájlok a játszmákon kívül egy! ' szöveget is tartalmazhatnak. Szerencsés esett is ilyenkor egy program,­­ mint a ChessBase 7 is­­ tudja venni a játszmákat, s a mérkőzés lejátszom­tá válik. Ha azonban problémák adódnak, a­z­­ egyszerűbb megoldás az, hogy a fájlt egy szöv. / szerkesztővel megnyitjuk és töröljük mindazokt a bejegyzéseket, amely nem a játszmákhoz tart­a­nak. Minden játszmának saját fejléce van, melyet 1­ üres sor követ, ezután a játszmaleírás. Ha egy PC­C fájl egynél több játszmát tartalmaz, legalább­­ üres sornak kell lennie az egyik játszma vége és másik eleje között, hogy programunk hibátlan, kezelje mérkőzéseinket. A gyakorlati példa szem­léltetéséhez egy egyszerű partit választottam­­ Szovjetunió - Németország mérkőzésről, mert egy elnézés döntött el. A szöveget ChessBase­generálta:________________________________ [Event "USSA­GER 5761"] [Site "corr"] [Date "1957.??.??"] [Round "28"] [White "Knothe, K. (GER)"] [Black "Byelyakov,V.M. (USSR)"] [Result "0-1"] [ECO "D50"] [Psycount"16"] [EventDate "1957.05.01"] [Source "Fernschach 1958 p.34"] 1. d4 Nf6 2. c4 e6 3. Nc3 d5 4. Bg5 c5 5. cv cxd4 6. Qxd4 Be7 7. e4 Nc6 8. Bxf6 Nxd4 0-1 Szerkesztői oldal Avagy mit kell tudni a PGN formátumról? 1. száms

Next