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

2
votes
1answer
72 views

1k gamesanalysis (PGN)

I've been playing chess on-line for about 7 years now. I've downloaded my past games since 2011, its about 1k chess games. The download is in PGN format. Now I want to do an analyses on the data. Is ...
2
votes
1answer
62 views

how to keep an offline database of my own games

What would be the most standard way to keep an offline database of my online and over the board games? Would just keeping PGN files (with arbitrary filenames) in a directory work? Would database ...
4
votes
2answers
86 views

What web-based Content Management System (e.g. Blogger) has the best support for chess content?

I am contemplating starting a website/blog, and trying to choose between Blogger, WordPress, and Drupal (but open to others). My needs are mostly blog-like - to post static pages and regular updates, ...
6
votes
6answers
253 views

Tools for automated notation: webcam movie to PGN

Sometimes during blitz games over the board, or when in zeitnot, it gets very difficult to annotate them. I've seen several software / hardware to help in writing the notation, even one that's FIDE ...
2
votes
2answers
54 views

How do you browse games in a PGN file on Linux?

I've downloaded the database from ICOfY in PGN format. Are there any free Linux-based programs that would allow one to browse through it? I mean exploring the game moves tree while displaying position ...
1
vote
0answers
50 views

How do you save the “Level” in Arena Chess?

Is it possible to save the "Level" in Arena Chess PGN files? Whenever I save a game as a .PGN file, and the level is set as "Time Per Move", Arena opens the game and sets the level to "Blitz" ...
2
votes
1answer
48 views

Pgn crash course

Where I can find a fast smart pgn file format help ? You can find here the complete headache details of the format.
4
votes
3answers
128 views

How to sort a chess PGN game by date?

Is there a way to sort a PGN chess game by date and export the sorted games as a new PGN file?
1
vote
3answers
196 views

How do engines read PGN?

I'm writing a small chess engine in LISP. I was trying to read some PGN file, at first it seemed like a piece of cake. But then I realized something. Most of the PGN files, don't tell which is white ...
1
vote
1answer
57 views

How to write the first move of a PGN that starts with blacks?

Some programs/websites use 1. ... e5 2.f3 (e.g Arena or LT-PGN-Viewer) while others use 1...e5 2.f3 (e.g chess.com). To achieve this, I loaded a FEN that is black-to-move, then made a move. Which one ...
6
votes
1answer
413 views

How to convert PGN moves to long algebraic notation (in python)?

I want to read a PGN file and then advance to a certain move number, and feed that to an UCI engine. Turns out engines work using long algebraic notation, and PGNs are in short algebraic. What is an ...
5
votes
1answer
166 views

Parsing PGN files - when can a move be shortened?

I'm writing a PGN file parser, and need to know in which situations you don't need to write the rank/file of a piece that makes the move. I can think of the following: only one piece can conduct the ...
3
votes
2answers
212 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
159 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
5answers
144 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 ...
8
votes
3answers
216 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 ...
7
votes
4answers
191 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
327 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, ...
12
votes
3answers
562 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 ...