User:Gnorthup/Chess problem/Very descriptive notation
Very descriptive notation is a way to make it very clear to everyone (including novices) the moves taken in sequence. It has one flaw: it is NOT compact, but it is a tradeoff for readability.
Piece notation
[edit]Pieces are indicated by full name (rook, pawn, king, etc.), and labeled with the color (black or white). These are bound by underscores (black_knight, white_rook) to avoid confusing with the spaces that seperate a move.
Piece specific
[edit]Non-pawns and non-royal
[edit]All non-pawns and non-royal pieces (the rook, knight, and bishop) can be (and should be) labeled with a side (king's or queen's) to disambiguate, if possible (never make assumptions). This is seperated (again) by underscores and placed between color and name. For example, white_king's_bishop and black_queen's_knight.
Pawns
[edit]Pawns, instead of being labeled with side, are labeled with home file. Position and seperation are the same. For example, black_A_pawn and white_G_pawn.
Royal
[edit]Royal pieces don't need any extra parameters.
Piece notation syntax
[edit]<color>_[<side>_|<file>_]<name>
Position notation
[edit]When one needs to indicate a position, use the syntax
<Piece notation>@<position>
Position is just <file><rank>, such as A4, or F7.
Move notation
[edit]A move is just a simple expansion on position notation:
<Position notation>(RAB)<position>[X<piece taken>]
Where LAB is a Right Angle Bracket (>), not included for ease of reading. If a piece is taken, it can be indicated with an X following the position. It may seem redundant, but a position notation can be used for the piece notation.
Condition notation
[edit]Some conditions can be indicated during gameplay.
<Move notation>&<condition>
The conditions are as follows:
- FINAL/SEMIFINAL CONDITIONS
- check or +: Check.
- mate or #: Checkmate.
- stale or =: Stalemate.
- resgn or -: Resign.
- OPINIONS/COMMENTS
- exc or !!: Excellent.
- good or !: Good.
- akw or ?!: Strange, akward, or dubious.
- clev or !?: Clever.
- mis or ?: Mistake.
- blndr or ??: Blunder.
- only or 1: Only move.
- np or N: New plan.
Feel free to add more.
Some examples
[edit]White queen from starting position (D1) to (H6): white_queen@D1>H6
Black F-file pawn takes first move (2-fwd): black_F_pawn@F7>F5
Some white knight on G2 moves to E3, and takes some black pawn there: white_knight@G2>E3Xblack_pawn
Black opponent accepts King's Gambit: black_E_pawn@E5>F4Xwhite_F_pawn@F4
Strange move of black pawn: black_pawn@A5>A4&??
The big one: white queens bishop moves from A2 to E6 and captures black queens knight. The move is excellent and results in checkmate.: white_queen's_bishop@A2>E6Xblack_queen's_knight@E6&#!!