Wat is een PGN-bestand?
Een PGN (Portable Game Notation) bestand is een platte-tekst bestandsformaat dat wordt gebruikt voor het vastleggen van schaakpartijen. Het bevat gedetailleerde informatie over de partij, zoals de gespeelde zetten, de namen van de spelers, het evenement, de datum en andere relevante metadata. Het werd in 1993 gemaakt door Steven J. Edwards en PGN‑bestanden worden breed erkend en ondersteund door de meeste schaakprogramma’s.
PGN‑bestanden worden door schaakspelers en analisten gebruikt om partijopnames te delen en te bekijken. Ze stellen gebruikers in staat de partij visueel te herhalen en de zetten te analyseren met verschillende schaakprogramma’s.
Belangrijkste kenmerken van een PGN‑bestand
- Menselijk leesbaar formaat: Het bestand is platte tekst, waardoor het gemakkelijk te lezen en te bewerken is.
- Partij‑metadata: Het begin van een PGN‑bestand bevat tag‑paren die de details van de partij specificeren:
- Event: De naam van het toernooi of de wedstrijd.
- Site: De locatie of het platform waar de partij werd gespeeld.
- Date: De datum van de partij.
- Round: De specifieke ronde van het evenement.
- Players: De namen van de spelers, hun kleuren en Elo‑ratings.
- Result: Het resultaat van de partij.
Voorbeeld van metadata in PGN
[Event "FIDE World Championship"]
[Site "Dubai UAE"]
[Date "2021.12.10"]
[Round "6"]
[White "Magnus Carlsen"]
[Black "Ian Nepomniachtchi"]
[Result "1-0"]
Belangrijkste kenmerken van PGN‑bestanden
| Kenmerk | Beschrijving |
|---|---|
| Bestandsextensie | .pgn |
| Primaire varianten | .pgn (standaard), .pgn.gz (gecomprimeerd), .pgn.zip (gearchiveerde collecties), .cbh (geconverteerd ChessBase‑formaat), .si4 (Scid‑native, maar PGN‑exporteerbaar) |
| Formaattype | Platte‑tekst markup‑formaat met schaakpartij‑records (zuivere ASCII of UTF‑8) |
| Primair gebruik | Archiveren van schaakpartijen, delen van analyses met studenten, publiceren van toernooresultaten online, voeden van partijen aan schaakengines, creëren van openingsrepertoires |
| Hoofdkenmerk | Dubbele leesbaarheid voor mens en computer – een PGN‑bestand kan door een grootmeester in Kladblok worden gelezen en tegelijkertijd door Stockfish worden geparseerd voor engine‑analyse zonder conversie |
| Beveiligingsprofiel | Uiterst veilig; platte tekst zonder uitvoerbare code; kan geen malware bevatten; mod‑vriendelijk en universeel vertrouwd op alle schaakplatformen |
| Compatibiliteit | Universeel – ondersteund door elke schaak‑GUI (Lichess, Chess.com, ChessBase, SCID, Arena), elke engine (Stockfish, Leela, Komodo) en elke programmeertaal (Python, C++, JavaScript) via standaard parse‑bibliotheken |
Zetten opnemen
Zetten worden vastgelegd met Standard Algebraic Notation (SAN), een beurt‑gebaseerde lijst van zetten. Bijvoorbeeld, 2.Nf3 Nc6 geeft aan dat op de tweede beurt Wit een paard naar f3 heeft verplaatst en Zwart een paard naar c6.
Hoe een PGN‑bestand te openen
Een PGN‑bestand kan worden geopend met diverse tools en software. Gespecialiseerde schaaksoftware zoals ChessBase, Scid vs. PC, Arena en Lucas Chess kunnen PGN‑bestanden openen en bieden een scala aan functionaliteiten voor het analyseren en beheren van schaakpartijen.
Aangezien PGN‑bestanden platte tekst zijn, kun je ze ook openen met elke teksteditor. Bijvoorbeeld, onder Windows kun je Kladblok gebruiken; onder macOS TextEdit; en onder Linux Gedit. Bovendien kunnen meer geavanceerde editors zoals Visual Studio Code ook worden gebruikt om PGN‑bestanden te openen en te bewerken.
Wat is PGN Chess?
PGN (Portable Game Notation) is een bestandsformaat dat wordt gebruikt om schaakpartijgegevens op te slaan en te delen. Het wordt veel gebruikt voor het vastleggen van schaakpartijen in een tekstgebaseerd formaat, dat zowel door mensen als computers gemakkelijk kan worden gelezen. PGN‑bestanden bevatten doorgaans de zetten van een schaakpartij, samen met extra informatie zoals spelersnamen, het evenement, de datum en het resultaat van de partij.
Wat is een PGN‑maker?
Een PGN‑maker is een tool of software waarmee gebruikers PGN (Portable Game Notation)‑bestanden voor schaakpartijen kunnen genereren. Het registreert de zetten van een partij in een standaard tekstformaat, vaak inclusief metadata zoals spelersnamen en datum. PGN‑makers maken het eenvoudig om schaakpartijen te delen, op te slaan en te analyseren. Voorbeelden zijn online schaakplatformen en schaaksoftware zoals ChessBase.
Wat zijn PGN’s?
PGN’s is de meervoudsvorm van PGN (Portable Game Notation), een tekstgebaseerd bestandsformaat dat wordt gebruikt om schaakpartijen op te nemen en te delen. Een PGN‑bestand bevat de zetten van een schaakpartij plus extra metadata zoals spelersnamen, datum en resultaat. PGN’s worden vaak gebruikt om meerdere schaakpartijen in één collectie op te slaan, waardoor het makkelijker wordt om partijen te delen en te analyseren. Ze kunnen zowel door mensen als door schaaksoftware worden gelezen, waardoor PGN’s een essentieel hulpmiddel zijn voor schaakspelers en analisten.
FAQ
Q1: Kan ik een PGN‑bestand omzetten naar een PDF om een schaakboek te printen?
A: Ja, de meeste schaaksoftware (zoals ChessBase of gratis converters) stelt je in staat een PGN‑bestand als PDF af te drukken, compleet met diagrammen en zetlijsten, ideaal voor het maken van afdrukbare studiematerialen.
Q2: Is PGN compatibel met populaire schaakengines zoals Stockfish?
A: Absoluut. Stockfish, Leela Chess Zero en Komodo lezen PGN direct via hun “analyse‑modus” of command‑line interfaces om duizenden partijen in batch te analyseren.
Q3: Slaat PGN de schaakkloktijd per zet op?
A: Ja, met een speciale tag genaamd [%clk] die na een zet wordt geplaatst (bijv. 1. e4 [%clk 0:00:30]), die exact aangeeft hoeveel seconden er nog op de klok stonden na de zet.
Q4: Kan ik Chess960 (Fischer Random) partijen opslaan in PGN‑formaat?
A: Ja, door de tag [Variant “Chess960”] te gebruiken en de startpositie te specificeren met een [FEN “…” ]‑tag, kun je elke willekeurige startpositie perfect vastleggen.