GidsenHulpmiddelen
PGN-bestanden uitgelegd voor schakers
PGN is het tekstformaat waarover elk schaakprogramma het eens is. Dit is wat erin zit en hoe je je partijen tussen apps verplaatst.
Wat PGN is
PGN staat voor Portable Game Notation. Het is een tekstformaat om schaakpartijen vast te leggen, geschreven in de jaren negentig, en elk schaakprogramma kan het nog steeds lezen en schrijven.
Een PGN-bestand is gewoon tekst. Je kunt het openen in een tekstverwerker en lezen zonder speciale software.
Dat telt zwaarder dan het klinkt. Omdat het formaat eenvoudig is en overal wordt ondersteund, zitten je partijen en je analyses niet gevangen in de app die je toevallig gebruikte.
Alles links in dat schema kan PGN schrijven. Alles rechts kan het lezen. Er zit geen omzetter in het midden, want er valt niets om te zetten.
Wat erin zit
Een PGN-invoer bestaat uit twee delen: een reeks tags en daarna de zetten.
De regels tussen blokhaken zijn de tagparen. Zeven daarvan zijn standaard: Event, Site, Date, Round, White, Black en Result. Een bestand blijft geldig als andere ontbreken, of als er extra worden toegevoegd.
Alles na de lege regel is de movetext. De zetten staan in standaard algebraïsche notatie, genummerd, en het resultaat komt als laatste. 1-0 betekent dat wit won, 0-1 dat zwart won, 1/2-1/2 is remise, en * betekent dat de partij niet is afgemaakt of dat het bestand een studie is in plaats van een partij.
Commentaar en varianten
Twee toevoegingen maken van een partijverslag iets om uit te studeren.
Commentaar staat tussen accolades. Engines negeren het en de meeste software toont het:
3. f4 {Het Weens gambiet. Wit offert een pion om de f-lijn te openen.} exf4
Varianten staan tussen ronde haken en bevatten de alternatieven voor de zojuist gespeelde zet:
3... d5 (3... exf4 4. e5 {het belangrijkste alternatief} 4... Qe7) 4. fxe5
Varianten kunnen genest worden, en zo past een heel repertoire in één bestand. De hoofdlijn loopt door de movetext en elk alternatief takt af tussen haken. Een repertoire-PGN heeft vaak meer tekst binnen de haken dan erbuiten.
Je kunt ook symbolen tegenkomen zoals !, ? of !?, en numerieke tekens als $1. Dat zijn oordelen over de zet ervoor, en je kunt ze gerust negeren.
Exporteren van de grote sites
Lichess. Voor één partij open je hem en kies je PGN in het deelmenu. Voor een studie gebruik je de downloadoptie, die alle hoofdstukken als één bestand exporteert. Voor al je eigen partijen levert de exportpagina onder je profielvoorkeuren één archief op.
Chess.com. Losse partijen hebben een downloadoptie in de deelknoppen onder het bord. Bulkexports staan in het partijengedeelte van je account en niet naast een losse partij.
ChessBase. Databases gebruiken de eigen formaten van ChessBase, dus je hebt een expliciete conversie nodig. Selecteer de partijen en exporteer of bewaar als PGN in plaats van het databasebestand te kopiëren. Sommige ChessBase-specifieke annotatie overleeft de reis mogelijk niet.
Je eigen bord. De meeste analyseborden, ook die in trainingsapps, leveren PGN op voor de lijn die geladen is.
Wat er vaak misgaat
- Het bestand bevat meer dan één partij. PGN-bestanden kunnen er duizenden bevatten, gescheiden door lege regels. Toont een import alleen de eerste, dan verwacht de software waarschijnlijk één partij per bestand, of heeft ze een aparte bulkimport.
- De codering. Spelersnamen met accenten komen verhaspeld binnen als het bestand in de verkeerde codering is opgeslagen. Opslaan als UTF-8 lost de meeste gevallen op.
- Regeleindes. PGN staat toe dat zetten over regels doorlopen, en sommige editors “repareren” dat behulpzaam op manieren die het bestand slopen. Bewerk in een tekstverwerker zonder opmaak, nooit in een tekstverwerkingsprogramma.
- Heel grote bestanden. Een database-export van tienduizenden partijen is geldige PGN, maar de meeste studiehulpmiddelen zijn niet gebouwd om er een te laden. Splits hem eerst.
Waarom het formaat het begrijpen waard is
Zodra je weet wat PGN is, denk je niet langer aan je analyses als iets wat binnen een account leeft. Het is een tekstbestand dat van jou is. Je kunt er een reservekopie van maken, het mailen, en het laden in welk hulpmiddel je volgend jaar ook gebruikt.
In de praktijk betekent dat dat je een repertoire op de ene plek kunt bouwen en op de andere kunt trainen. Studies op Lichess bewaren en elders oefenen. Lijnen op je telefoon bouwen en op een computer analyseren.
Om die overdraagbaarheid leest Chess Prep Pro PGN-tekst, PGN-bestanden en Lichess-studies, en exporteert het alles zo weer naar buiten.