Specs

Sashite would like to improve the fun, developing chess programs for modern world.

Those specs are independent, free to use, and designed for happiness.

Forsyth–Edwards Expanded Notation

Specifications and implementation guide to represent a particular board position in any number of dimensions, as a picture of the game at a given moment.

General Actor Notation

Specifications and implementation guide to represent an actor from abstract strategy games.

Portable Chess Notation

Specifications and implementation guide to represent a chess game (both the moves and related data).

Portable Move Notation

Specifications and implementation guide to represent a list of moves.