Difference between revisions of "Portable Game Notation"

From Chessprogramming wiki
Jump to: navigation, search
(3 intermediate revisions by the same user not shown)
Line 10: Line 10:
 
* [[Extended Position Description]] (EPD)
 
* [[Extended Position Description]] (EPD)
 
* [[Forsyth-Edwards Notation]] (FEN)
 
* [[Forsyth-Edwards Notation]] (FEN)
 +
* [[Chess.jl]]
 
* [[python-chess]]
 
* [[python-chess]]
  
Line 18: Line 19:
 
* [https://groups.google.com/d/msg/rec.games.chess/yL_tzhBpVsw/PBb6dSWl9FgJ Chess move binary encoding] by [[Jeff Mallett]] via [[Steven Edwards]], [[Computer Chess Forums|rgc]], July 04, 1994
 
* [https://groups.google.com/d/msg/rec.games.chess/yL_tzhBpVsw/PBb6dSWl9FgJ Chess move binary encoding] by [[Jeff Mallett]] via [[Steven Edwards]], [[Computer Chess Forums|rgc]], July 04, 1994
 
* [https://groups.google.com/d/msg/rec.games.chess/cn2HlVtNgQM/oTGCvrdcJ0gJ PGN and other related Issues. POINTS ARISING] by Mark Crowther, [[Computer Chess Forums|rgc]], July 29, 1994
 
* [https://groups.google.com/d/msg/rec.games.chess/cn2HlVtNgQM/oTGCvrdcJ0gJ PGN and other related Issues. POINTS ARISING] by Mark Crowther, [[Computer Chess Forums|rgc]], July 29, 1994
 +
* [https://groups.google.com/d/msg/rec.games.chess.computer/0-xpXHbfzh4/GoKIkW0SKoUJ Help on PGN/ EPD-Format and its implementation wanted] by [[Rudolf Posch]], [[Computer Chess Forums|rgcc]], November 05, 1996
 
==2000 ...==
 
==2000 ...==
 
* [https://www.stmintz.com/ccc/index.php?id=112889 Replacing PGN with XML?] by [[Thorsten Greiner]], [[CCC]], May 29, 2000  <ref>[https://en.wikipedia.org/wiki/XML XML from Wikipedia]</ref>
 
* [https://www.stmintz.com/ccc/index.php?id=112889 Replacing PGN with XML?] by [[Thorsten Greiner]], [[CCC]], May 29, 2000  <ref>[https://en.wikipedia.org/wiki/XML XML from Wikipedia]</ref>
Line 61: Line 63:
 
* [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=73984 PGN standard] by lucasart, [[CCC]], May 21, 2020
 
* [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=73984 PGN standard] by lucasart, [[CCC]], May 21, 2020
 
: [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=73984&start=10 Re: PGN standard] by [[Ferdinand Mosca]], [[CCC]], May 22, 2020 <ref>[https://github.com/fsmosca/PGN-Standard GitHub - fsmosca/PGN-Standard: Portable Game Notation Specification and Implementation Guide] by [[Ferdinand Mosca]]</ref>
 
: [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=73984&start=10 Re: PGN standard] by [[Ferdinand Mosca]], [[CCC]], May 22, 2020 <ref>[https://github.com/fsmosca/PGN-Standard GitHub - fsmosca/PGN-Standard: Portable Game Notation Specification and Implementation Guide] by [[Ferdinand Mosca]]</ref>
 +
* [https://groups.google.com/d/msg/fishcooking/2PQ3_bl_tvg/gknge6qzBAAJ abk to pgn tool] by [[Fauzi Akram Dabat|Fauzi]], [[Computer Chess Forums|FishCooking]], September 14, 2020 » [[ABK]]
 +
* [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=75667 New PGN Tag: VariantFamily] by [[ Harm Geert Muller]], [[CCC]], November 03, 2020 » [[Chess#Variants|Chess Variants]]
  
 
=External Links=  
 
=External Links=  
Line 77: Line 81:
 
==Open Source Utilities==
 
==Open Source Utilities==
 
'''[[C]]'''
 
'''[[C]]'''
* [http://www.cs.kent.ac.uk/people/staff/djb/pgn-extract/ pgn-extract: Portable Game Notation (PGN) Manipulator for Chess Games] by [[David J. Barnes]]
+
* [https://www.cs.kent.ac.uk/people/staff/djb/pgn-extract/ pgn-extract: Portable Game Notation (PGN) Manipulator for Chess Games] by [[David J. Barnes]] » [[pgn-extract]]
 
* [http://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/areas/games/chess/san/ SAN Kit: Implemented Standards for Chess Move Notation] by [[Steven Edwards]]
 
* [http://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/areas/games/chess/san/ SAN Kit: Implemented Standards for Chess Move Notation] by [[Steven Edwards]]
 
'''[[Go (Programming Language)|Go]]'''
 
'''[[Go (Programming Language)|Go]]'''

Revision as of 11:23, 30 June 2021

Home * Chess * Game * Notation * Portable Game Notation

Portable Game Notation (PGN) is a format for recording chess games in plain text devised in 1994 by Steven Edwards. PGN uses Standard Algebraic Notation (SAN) [1].

See also

SAN

Blog & Forum Posts

1990 ...

2000 ...

2010 ...

2015 ...

2016

2017

2018

2019

Re: PGN standard, its improvement and standardization by Robert Hyatt, CCC, October 07, 2019
Re: PGN standard, its improvement and standardization by Ferdinand Mosca, CCC, October 08, 2019

2020 ...

Re: PGN standard by Ferdinand Mosca, CCC, May 22, 2020 [3]

External Links

PGN

Algebraic chess notation
Descriptive chess notation
Chess symbols in Unicode

PGN Utilities

Open Source Utilities

C

Go

Java

JavaScript

Perl

Python

PGN Collections

References

Up one Level