Changes

Jump to: navigation, search

Portable Game Notation

8,913 bytes added, 11:03, 9 May 2018
Created page with "'''Home * Chess * Game * Notation * Portable Game Notation''' '''Portable Game Notation''' (PGN) is a format for recording..."
'''[[Main Page|Home]] * [[Chess]] * [[Chess Game|Game]] * [[Game Notation|Notation]] * Portable Game Notation'''

'''Portable Game Notation''' (PGN) is a format for recording [[Chess Game|chess games]] in [https://en.wikipedia.org/wiki/Plain_text plain text] devised in 1994 by [[Steven Edwards]]. PGN uses [[Algebraic Chess Notation#SAN|Standard Algebraic Notation (SAN)]] <ref>[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]]</ref>.

=See also=
* [[Algebraic Chess Notation]]
: [[Algebraic Chess Notation#SAN|SAN]]
* [[Ferdinand Mosca#ChessArtist|Chess Artist]] by [[Ferdinand Mosca]]
* [[Chess Query Language]] (CQL)
* [[Extended Position Description]] (EPD)
* [[Forsyth-Edwards Notation]] (FEN)
* [[Game Notation]]
* [[python-chess]]

=Forum Posts=
==1990 ...==
* [https://groups.google.com/d/msg/rec.games.chess/vAEO0XMkQjk/ZCLD1lO076EJ PGN Standard - General Discussion - Compuserv Thread] by Christopher A. Morgan, [[Computer Chess Forums|rgc]], December 31, 1993
* [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
==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=138460 File name extensions] by [[Leen Ammeraal]], [[CCC]], November 14, 2000
* [http://groups.google.com/group/rec.games.chess.computer/browse_frm/thread/16d5281457cd5df4/f69f034f01ca3d32 PGN update and revisions] by [[Steven Edwards]], [[Computer Chess Forums|rgcc]], May 21, 2002
* [https://www.stmintz.com/ccc/index.php?id=283140 PGN Cleaning utility] by [[Dan Wulff]], [[CCC]], February 09, 2003
* [http://www.talkchess.com/forum/viewtopic.php?t=28244 From pgn to MySQL?] by Fred Hamilton, [[CCC]], June 04, 2009 » [[jose]]
==2010 ...==
* [http://www.talkchess.com/forum/viewtopic.php?t=33764 SAN Move Disambiguation -- looking for test positition] by humble programmer, [[CCC]], April 12, 2010 » [[Algebraic Chess Notation#SAN|SAN]]
* [http://www.talkchess.com/forum/viewtopic.php?t=38251 Request: PGN reader implementation] by Tim Chan, [[CCC]], March 01, 2011
* [http://www.talkchess.com/forum/viewtopic.php?t=13557 Programmer bug hunt challenge] by [[Ed Schroder|Ed Schröder]], [[CCC]], May 04, 2007 » [[En passant]]
* [http://www.talkchess.com/forum/viewtopic.php?t=39957 PGN Parser Interface in C] by [[Mathieu Pagé]], [[CCC]], August 05, 2011
* [http://www.talkchess.com/forum/viewtopic.php?t=45539 StripPgn update + ValidatePgn utility] by [[Dragan Zdravkovic]], [[CCC]], October 11, 2012
* [http://www.talkchess.com/forum/viewtopic.php?t=46721 Tool to recreate PGN from winboard.debug?] by [[Sven Schüle]], [[CCC]], January 01, 2013 » [[WinBoard]] <ref>[http://www.reocities.com/lyapko/winboard.htm Lyapko George's WinBoard related page] (outdated) by [[George Lyapko]]</ref>
* [http://www.talkchess.com/forum/viewtopic.php?t=54779 PGN to FEN (with Evaluation)?] by [[Steve Maughan]], [[CCC]], December 28, 2014 » [[Forsyth-Edwards Notation]], [[Python]]
==2015 ...==
* [http://www.talkchess.com/forum/viewtopic.php?t=54950 Move Number Indication in PGN Export Format] by [[Thomas Petzke]], [[CCC]], January 12, 2015
* [http://www.talkchess.com/forum/viewtopic.php?t=57510 Looking for PGN file tools] by [[Mark Lefler]], [[CCC]], September 04, 2015 » [[Portable Game Notation#Utilities|PGN Utilities]]
* [http://www.talkchess.com/forum/viewtopic.php?t=58262 Why is there a PGN SetUp tag?] by [[Niklas Fiekas]], [[CCC]], November 15, 2015
'''2016'''
* [http://www.talkchess.com/forum/viewtopic.php?t=61723 Chess Artist] by [[Ferdinand Mosca]], [[CCC]], October 15, 2016 » [[Ferdinand Mosca#ChessArtist|Chess Artist]]
* [http://www.talkchess.com/forum/viewtopic.php?t=61809 A PGN parser] by [[Marco Costalba]], [[CCC]], October 23, 2016 » [[Python]]
* [http://www.talkchess.com/forum/viewtopic.php?t=62452 Scoutfish: powerful chess query tool] by [[Marco Costalba]], [[CCC]], December 11, 2016 » [[Databases]], [[Scoutfish]]
'''2017'''
* [http://www.talkchess.com/forum/viewtopic.php?t=63888 MATCH sanity] by [[Ed Schroder]], [[CCC]], May 03, 2017
* [http://www.talkchess.com/forum/viewtopic.php?t=65881 how to create a labeled epd from pgn?] by [[Erin Dame]], [[CCC]], December 02, 2017 » [[Texel's Tuning Method]], [[Extended Position Description|EPD]]
'''2018'''
* [http://www.talkchess.com/forum/viewtopic.php?t=66249 MillionBase 2017] by [[Ed Schroder]], [[CCC]], January 05, 2018 » [[Portable Game Notation#Collections|PGN Collections]]
* [http://www.talkchess.com/forum/viewtopic.php?t=66297 PGN score annotation tags wv and bv] by [[Dann Corbit]], [[CCC]], January 10, 2018

=External Links=
==PGN ==
* [http://www.thechessdrum.net/PGN_Reference.txt Standard: Portable Game Notation Specification and Implementation Guide] by [[Steven Edwards]]
* [https://en.wikipedia.org/wiki/Portable_Game_Notation Portable Game Notation from Wikipedia]
* [https://en.wikipedia.org/wiki/Chess_notation Chess notation from Wikipedia]
: [https://en.wikipedia.org/wiki/Algebraic_chess_notation Algebraic chess notation]
: [https://en.wikipedia.org/wiki/Descriptive_chess_notation Descriptive chess notation]
: [https://en.wikipedia.org/wiki/Chess_symbols_in_Unicode Chess symbols in Unicode]
==<span id="Utilities"></span>PGN Utilities==
* [http://www.reocities.com/lyapko/winboard.htm Lyapko George's WinBoard related page] (outdated) by [[George Lyapko]] » [[WinBoard]] <ref>[http://www.talkchess.com/forum/viewtopic.php?t=46721 Tool to recreate PGN from winboard.debug?] by [[Sven Schüle]], [[CCC]], January 01, 2013</ref>
* [http://40h.000webhostapp.com/ 40H Chess Tools and Utilities] by [[Norman Pollock|Norm Pollock]] » [[Extended Position Description]] <ref>[http://www.talkchess.com/forum/viewtopic.php?t=58581 An important message to users of 40H utility tools] by [[Norman Pollock|Norm Pollock]], [[CCC]], December 13, 2015</ref> <ref>[http://www.talkchess.com/forum/viewtopic.php?t=59376&start=1 Re: 40H chess downloads has moved] by [[Norman Pollock|Norm Pollock]], [[CCC]], March 12, 2016</ref> <ref>[http://www.talkchess.com/forum/viewtopic.php?t=62554 Moved "40H" tools/utilities to a new URL] by [[Norman Pollock|Norm Pollock]], [[CCC]], December 21, 2016</ref>
* [https://sites.google.com/site/nebulachess/utilities Utilities - Nebula Chess] by [[Dragan Zdravkovic]]
==Open Source Utilities==
'''[[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]]
* [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]]'''
* [https://github.com/freeeve/pgn GitHub - freeeve/pgn: a PGN (Portable Game Notation) chess game parser for golang] by [[Eve Freeman]]
* [https://github.com/ebemunk/pgnstats GitHub - ebemunk/pgnstats: parses PGN files and extracts statistics for chess games] by [[Buğra Fırat]] » [[Match Statistics]]
'''[[Java]]'''
* [http://www.hoflink.com/~npollock/40H.html PGN/EPD Chess Utility Suites & 40H Java Class Files] by [[Norman Pollock]]
'''[[JavaScript]]'''
* [https://github.com/ebemunk/chess-dataviz GitHub - ebemunk/chess-dataviz: chess visualization library written for d3.js] by [[Buğra Fırat]] » [[Match Statistics]]
'''[[Perl]]'''
* [http://www.sdragons.org/Software/Perl/Perl.html Perl] by [[Hugh S. Myers]]
* [http://search.cpan.org/~hsmyers/Chess-PGN-EPD-0.31/EPD.pm Chess-PGN-EPD-0.31] by [[Hugh S. Myers]], [https://en.wikipedia.org/wiki/CPAN CPAN], August 30, 2012
* [http://search.cpan.org/~mnacamura/Chess-PGN-Extract-0.02/ Chess-PGN-Extract-0.02] by [[Mitsuhiro Nakamura]], [https://en.wikipedia.org/wiki/CPAN CPAN], November 07, 2014
'''[[Python]]'''
* [[Ferdinand Mosca#ChessGameAnalyzer|Chess Game Analyzer]] by [[Ferdinand Mosca]]
* [[Ferdinand Mosca#ChessArtist|Chess Artist]] by [[Ferdinand Mosca]]
* [http://www.sdragons.org/Software/Python/chess.html Package chess] by [[Hugh S. Myers]] <ref>[http://www.sdragons.org/Software/Python/chess.py.txt chess.py.txt]</ref>
* [https://github.com/niklasf/python-chess python-chess · GitHub] by [[Niklas Fiekas]] » [[python-chess]]
==<span id="Collections"></span>PGN Collections==
* [http://www.csvn.nl/index.php/download/partijen Downloads | Games] from [[CSVN]]
* [http://www.top-5000.nl/pgn.htm Important PGN collections] by [[Ed Schroder|Ed Schöder]]
* [http://rebel13.nl/download/pgn.html PGN Colections - MillionBase 2017] by [[Ed Schroder|Ed Schröder]]

=References=
<references />

'''[[Game Notation|Up one Level]]'''

Navigation menu