summaryrefslogtreecommitdiff
path: root/chess_manual.txt
diff options
context:
space:
mode:
Diffstat (limited to 'chess_manual.txt')
-rw-r--r--chess_manual.txt30
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