PGN stands for Portable Game Notation. This is a file format for storing chess games (both the moves and various header data such as players' names) that is easily read by people while also easy for programs to parse.

learn more… | top users | synonyms

3
votes
1answer
55 views

Is PGN split utility available anywhere?

A couple of places on the web mention a free utility called pgnsplit, that does the following: "A commandline tool to convert pgn-files including games with variation into pgn-files where each ...
10
votes
2answers
89 views

Is there a text editor with syntax highlighting for PGN files?

In Notepad++ or similar editors, one can get syntax highlighting for multiple file formats/languages. I'd like to have something usable on Windows that would let me do this with pgn files (see header ...
3
votes
3answers
66 views

Is this case considered an ambiguity or not?

From the answer to my question How are PGN ambiguities handled?: In the case of ambiguities (multiple pieces of the same type moving to the same square), the first appropriate disambiguating ...
7
votes
3answers
85 views

How are PGN ambiguities handled?

How are ambiguities handled when writing the PGN when more than one piece of the same type can move into the same square?: [FEN "1R4QQ/R1R4Q/8/6pP/5P1P/8/NK1k4/1N1N4 w - g6 0 1"] Note: White to ...
6
votes
3answers
113 views

Is there any website that generates and hosts board position with PGN as input?

Is there any website out there that takes PGN input and generates and hosts board positions (To show as image in the question or answer), till the time we get something like this done on this website ...
11
votes
4answers
261 views

When and why was the notation changed from descriptive to algebraic?

When I was young I used to play chess with the the old form of notation KB (King Bishop square number), even books used to have the same notation, then later found that everyone was using algebraic, ...
11
votes
3answers
274 views

Open source chess playing or pgn viewing libraries

Is anyone familiar with any open source chess libraries in any language that can do any of the following: parse PGNs and/or FENs calculate valid chess moves based on position process an entire chess ...