Additions To Parlett's
The following can be added to Parlett's to make it more complete:
- Conditions under which the move may occur (lowercase alphanumeric, except n)
- (default) – May occur at any point in the game
- i – May only be made on the initial move (e.g. pawn's 2 moves forward)
- c – May only be made on a capture (e.g. pawn's diagonal capture)
- o – May not be used for a capture (e.g. pawn's forward move)
- Move type
- (default) – Captures by landing on the piece; blocked by intermediate pieces
- ~ – Leaper (leaps)
- ^ – Locust (captures by leaping; implies leaper)
- Grouping (punctuation)
- / – two orthogonal moves separated by a slash denote a hippogonal move (i.e. jumping like knights); this is in Parlett's, but is repeated here for completeness
- , (comma) – separates move options; only one of the comma-delimited options may be chosen per move
- – grouping operator; see nightrider
- - – range operator
The format (not including grouping) is:
On this basis, the traditional chess moves are:
- King: 1*
- Queen: n*
- Bishop: nX
- Rook: n+
- Pawn: o1>, c1X>, oi2>
- Knight: ~1/2
Read more about this topic: Fairy Chess Piece, Notations, Parlett's Movement Notation