GuiderVerktyg
PGN-filer förklarade för schackspelare
PGN är textformatet varje schackprogram är överens om. Här är vad som finns i en och hur du flyttar dina partier mellan appar.
Vad PGN är
PGN står för Portable Game Notation. Det är ett textformat för att spela in schackpartier, skrivet på 1990-talet, och varje schackprogram kan fortfarande läsa och skriva det.
En PGN-fil är bara text. Du kan öppna en i en textredigerare och läsa den utan någon särskild programvara.
Det spelar större roll än det låter. Eftersom formatet är rent och stöds överallt är dina partier och din analys inte instängda i vilken app du råkade använda.
Allt till vänster i det diagrammet kan skriva PGN. Allt till höger kan läsa det. Det finns ingen omvandlare i mitten, eftersom det inte finns något att omvandla.
Vad som finns i en
En PGN-post har två delar: en uppsättning taggar, sedan dragen.
Raderna inom hakparentes är taggparen. Sju är standard: Event, Site, Date, Round, White, Black och Result. En fil är fortfarande giltig om andra saknas, eller om extra läggs till.
Allt efter den tomma raden är dragtexten. Dragen står i standardnotation, numrerade, och resultatet kommer sist. 1-0 betyder att vit vann, 0-1 att svart vann, 1/2-1/2 är remi, och * betyder att partiet är oavslutat eller att filen är en studie snarare än ett parti.
Kommentarer och varianter
Två tillägg gör ett partiprotokoll till något du kan studera ur.
Kommentarer står inom klammerparentes. Motorer struntar i dem och de flesta program visar dem:
3. f4 {Wienergambiten. Vit erbjuder en bonde för att öppna f-linjen.} exf4
Varianter står inom parentes och rymmer alternativ till draget som just spelades:
3... d5 (3... exf4 4. e5 {det huvudsakliga alternativet} 4... Qe7) 4. fxe5
Varianter kan ligga inuti varandra, och det är så en hel repertoar får plats i en fil. Huvudlinjen löper genom dragtexten och varje alternativ grenar av inom parentes. En repertoar-PGN har ofta mer text inuti parenteserna än utanför dem.
Du kan också se symboler som !, ? eller !?, och numeriska tecken som $1. Det är bedömningar av draget före dem, och det är riskfritt att strunta i dem.
Att exportera från de stora sajterna
Lichess. För ett enskilt parti, öppna det och välj PGN i delningsmenyn. För en studie, använd nedladdningsalternativet, som exporterar varje kapitel som en enda fil. För alla dina egna partier ger exportsidan under dina profilinställningar ett arkiv.
Chess.com. Enskilda partier har ett nedladdningsalternativ i delningsreglagen under brädet. Massexporter finns i partiavsnittet i ditt konto snarare än bredvid ett enskilt parti.
ChessBase. Databaser använder ChessBases egna format, så du behöver en uttrycklig omvandling. Markera partierna och exportera eller spara som PGN i stället för att kopiera databasfilen. En del ChessBase-specifika anteckningar kanske inte överlever resan.
Ditt eget bräde. De flesta analysbräden, inklusive de inuti träningsappar, ger dig PGN för vilken linje som än är laddad.
Sådant som ofta går fel
- Filen rymmer mer än ett parti. PGN-filer kan innehålla tusentals, åtskilda av tomma rader. Om en import bara visar det första förväntar sig programmet troligen ett parti per fil, eller har en separat massimport.
- Teckenkodning. Spelarnamn med diakritiska tecken kommer fram förvanskade om filen sparades med fel kodning. Att spara som UTF-8 löser de flesta fall.
- Radbrytningar. PGN tillåter att drag bryts över flera rader, och vissa redigerare “rättar” hjälpsamt till det på sätt som förstör filen. Redigera i en ren textredigerare, aldrig i ett ordbehandlingsprogram.
- Mycket stora filer. En databasexport med tiotusentals partier är giltig PGN, men de flesta studieverktyg är inte byggda för att ladda en. Dela upp den först.
Varför formatet är värt att förstå
När du väl vet vad PGN är slutar du tänka på din analys som något som lever inuti ett konto. Det är en textfil du äger. Du kan säkerhetskopiera den, mejla den och ladda in den i vilket verktyg du än använder nästa år.
I praktiken betyder det att du kan bygga en repertoar på ett ställe och träna den på ett annat. Behålla studier på Lichess och drilla dem någon annanstans. Bygga linjer i telefonen och analysera dem på en dator.
Den flyttbarheten är varför Chess Prep Pro läser PGN-text, PGN-filer och Lichess-studier, och exporterar allt rakt ut igen.