Difference between revisions of "Python-chess"

From BITPlan Wiki
Jump to navigation Jump to search
Line 25: Line 25:
 
width=600 height=397 frameborder=0></iframe>
 
width=600 height=397 frameborder=0></iframe>
 
</html>
 
</html>
 +
 +
== PGN Portable Game Notation ==
 +
The [https://en.wikipedia.org/wiki/Portable_Game_Notation Portable Game Notation] is used to record the course of a game for others to follow or replay.
 +
 
[[Category:Chess]]
 
[[Category:Chess]]

Revision as of 07:29, 27 December 2019

Click here to comment see PlayChessWithAWebCam

python-chess is a pure Python chess library with move generation, move validation and support for common formats. It is open sourced at https://github.com/niklasf/python-chess

Based on a request for more detailed documentation this page gives some more details.

Documentation

Glossary

See Play Chess With a Webcam Issue 'Detecting Moves by a WebCAM' for how the terms below might be used.

FEN Forsyth–Edwards Notation

The Forsyth–Edwards Notation describes a board position.

Examples:

Given a FEN you can continue playing from that position. E.g given 8/5k2/8/5K1P/8/8/8/8

a game might continue as:

PGN Portable Game Notation

The Portable Game Notation is used to record the course of a game for others to follow or replay.