diff options
| author | root <root@annapurna.annapurna.fitness> | 2025-07-09 15:50:50 +0200 |
|---|---|---|
| committer | root <root@annapurna.annapurna.fitness> | 2025-07-09 15:50:50 +0200 |
| commit | e07a195bdd87932b9d00d3d680a9a5a747359566 (patch) | |
| tree | 002bc641d9a0955eb7689c30398dfe4ed57cdde8 /chess_manual.txt | |
Diffstat (limited to 'chess_manual.txt')
| -rw-r--r-- | chess_manual.txt | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/chess_manual.txt b/chess_manual.txt new file mode 100644 index 0000000..355094b --- /dev/null +++ b/chess_manual.txt @@ -0,0 +1,30 @@ +_________ .__ _____ .__ +\_ ___ \| |__ ____ ______ ______ / \ _____ ____ __ _______ | | +/ \ \/| | \_/ __ \ / ___// ___// \ / \\__ \ / \| | \__ \ | | +\ \___| Y \ ___/ \___ \ \___ \/ Y \/ __ \| | \ | // __ \| |__ + \______ /___| /\___ >____ >____ >____|__ (____ /___| /____/(____ /____/ + \/ \/ \/ \/ \/ \/ \/ \/ \/ + +Both short algebraic (SAN) and long algebraic (UCI) are valid input methods. +Remember to use uppercase for piece (R, N, B, Q, K, P) and lowercase +to select square (e4, f3, etc.). + +┌─┐┌─┐┌──┐┌──┐┌─┐ ┌─┐┌──┐┌──┐ ┌─┐┌─┐┌─┐┌──┐┌─┐ +│b││x││a8││=q││+│ │Q││c3││e5│ │R││2││-││c1││#│ +└┬┘└┬┘└─┬┘└─┬┘└┬┘ └┬┘└─┬┘└─┬┘ └┬┘└┬┘└┬┘└─┬┘└┬┘ + │ │ │ │ │ └───┼───┼────┴──┼──┼───┼──┼── 1 > attacker + └──┼───┼───┼──┼────────┴───┼───────┴──┼───┼──┼── 2 > attackersquare + └───┼───┼──┼────────────┼──────────┴───┼──┼── 3 > captures/goes to + └───┼──┼────────────┴──────────────┴──┼── 4 > targetsquare + └──┼──────────────────────────────┼── 5 > pawn promotion + └──────────────────────────────┴── 6 > check/checkmate + +1 > R, N, B, Q, K, P - remember to use capital letters! +2 > required if column (a-h), row (1-8) or both (a1-h8) uncertain +3 > (optional) +4 > always required with column (a-h) and row (1-8) coordinates +5 > required if pawn is promoted (Q, R, N, B) +6 > (optional) note '+' to say check and '#' to say checkmate + +Valid inputs > 'rook on 2 goes to c1 with check', 'Nf3', 'e2e4' +'b takes c8 /q CHECKMATE', 'O-O-O', 'castle queenside', 'd4', etc.
\ No newline at end of file |
