notain for beginers
1. Pieces:
- K: King
- Q: Queen
- R: Rook
- B: Bishop
- N: Knight (Note: 'K' is already used for King)
- Pawn: No letter is used; the move is indicated by the destination square.
- Piece + destination square: Indicates a piece move, e.g., "Be5" means a Bishop moves to square e5.
- Destination square (for pawns): Indicates a pawn move, e.g., "e4" means a pawn moves to square e4.
- x: Indicates a capture, e.g., "Bxe5" means a Bishop captures a piece on e5.
- 0-0: Kingside Castling
- 0-0-0: Queenside Castling
- +: Check
- #: Checkmate
- = (followed by a piece): Pawn promotion, e.g., "e8Q" means a pawn promotes to a Queen on e8.
-
- Disambiguation: If multiple pieces of the same type can move to the same square, you need to add more information:
- By file: If the pieces are on different files (columns), you can specify the file (e.g., Ngf3, Ndf3).
- By rank: If the pieces are on different ranks (rows), you can specify the rank (e.g., R8xc6, R2xc6).
- By both file and rank: If neither the file nor the rank alone is enough to disambiguate, you specify both (e.g., Rdf8 if both rooks can move to f8
- sorry for gaps
- By file: If the pieces are on different files (columns), you can specify the file (e.g., Ngf3, Ndf3).
- Disambiguation: If multiple pieces of the same type can move to the same square, you need to add more information: