From e07a195bdd87932b9d00d3d680a9a5a747359566 Mon Sep 17 00:00:00 2001 From: root Date: Wed, 9 Jul 2025 15:50:50 +0200 Subject: initial commit --- chess_manual.txt | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 chess_manual.txt (limited to 'chess_manual.txt') 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 -- cgit v1.2.3