GuidesVærktøjer
PGN-filer forklaret for skakspillere
PGN er det rene tekstformat, alle skakprogrammer er enige om. Her er, hvad der er i en, og hvordan du flytter dine partier mellem apps.
Hvad PGN er
PGN er en forkortelse af Portable Game Notation. Det er et rent tekstformat til at registrere skakpartier, skrevet i 1990’erne, og alle skakprogrammer kan stadig læse og skrive det.
En PGN-fil er bare tekst. Du kan åbne en i en teksteditor og læse den uden nogen særlig software.
Det betyder mere, end det lyder. Fordi formatet er enkelt og understøttes overalt, er dine partier og din analyse ikke fanget i den app, du tilfældigvis brugte.
Alt til venstre i det diagram kan skrive PGN. Alt til højre kan læse det. Der er ingen omformer i midten, for der er intet at omforme.
Hvad der er inde i en
En PGN-post har to dele: et sæt mærker og derefter trækkene.
Linjerne i kantede parenteser er mærkerne. Syv er standard: Event, Site, Date, Round, White, Black og Result. Filen er stadig gyldig, hvis andre mangler, eller hvis der tilføjes ekstra.
Alt efter den tomme linje er trækteksten. Trækkene står i almindelig algebraisk notation, nummereret, og resultatet kommer til sidst. 1-0 betyder, at hvid vandt, 0-1 at sort vandt, 1/2-1/2 er remis, og * betyder, at partiet er uafsluttet, eller at filen er et studie frem for et parti.
Kommentarer og varianter
To tilføjelser gør en partiregistrering til noget, du kan studere ud fra.
Kommentarer står i tuborgklammer. Motorer ignorerer dem, og de fleste programmer viser dem:
3. f4 {Wienergambit. Hvid ofrer en bonde for at åbne f-linjen.} exf4
Varianter står i almindelige parenteser og rummer alternativer til det træk, der lige er spillet:
3... d5 (3... exf4 4. e5 {det vigtigste alternativ} 4... Qe7) 4. fxe5
Varianter kan ligge inden i hinanden, og på den måde er det, at et helt repertoire kan være i én fil. Hovedlinjen løber gennem trækteksten, og hvert alternativ forgrener sig ud i parenteser. En repertoire-PGN har tit mere tekst inde i parenteserne end uden for.
Du kan også støde på tegn som !, ? eller !? og talsymboler som $1. Det er vurderinger af trækket før dem, og du kan roligt ignorere dem.
Eksport fra de store sider
Lichess. For ét parti: åbn det, og vælg PGN i delemenuen. For et studie: brug download-muligheden, der eksporterer alle kapitler som én fil. For alle dine egne partier laver eksportsiden under dine profilindstillinger ét arkiv.
Chess.com. Enkeltpartier har en download-mulighed i delekontrollerne under brættet. Samlede eksporter ligger i partisektionen på din konto frem for ved et enkelt parti.
ChessBase. Databaser bruger ChessBases egne formater, så det kræver en udtrykkelig omdannelse. Markér partierne, og eksportér eller gem som PGN i stedet for at kopiere databasefilen. Nogle ChessBase-specifikke kommentarer overlever måske ikke turen.
Dit eget bræt. De fleste analysebrætter, også dem inde i træningsapps, laver PGN af den linje, der er indlæst.
Det, der ofte går galt
- Filen rummer mere end ét parti. PGN-filer kan indeholde tusindvis, adskilt af tomme linjer. Viser en import kun det første, forventer programmet formentlig ét parti per fil eller har en særskilt samlet import.
- Tegnkodning. Spillernavne med accenter kommer forvansket ind, hvis filen blev gemt i den forkerte tegnkodning. At gemme som UTF-8 løser de fleste tilfælde.
- Linjeskift. PGN tillader, at træk fortsætter på næste linje, og nogle editorer »retter« hjælpsomt det på måder, der ødelægger filen. Redigér i en ren teksteditor, aldrig i et tekstbehandlingsprogram.
- Meget store filer. En databaseeksport med titusindvis af partier er gyldig PGN, men de fleste studieværktøjer er ikke bygget til at indlæse en. Del den op først.
Hvorfor formatet er værd at forstå
Når du først ved, hvad PGN er, holder du op med at tænke på din analyse som noget, der lever inde i en konto. Det er en tekstfil, du ejer. Du kan sikkerhedskopiere den, sende den på mail og indlæse den i det værktøj, du bruger næste år.
I praksis betyder det, at du kan bygge et repertoire ét sted og træne det et andet. Have studier på Lichess og øve dem andetsteds. Bygge linjer på telefonen og analysere dem på en computer.
Den flytbarhed er grunden til, at Chess Prep Pro læser PGN-tekst, PGN-filer og Lichess-studier og eksporterer det hele lige ud igen.