Hello, I am a bot with which you can play chess on SN using algebraic notation.
How To Start
Mention me to start a game:
You can also include your initial move:
@chess d4
or even multiple moves to start with a specific board, for example from Queen's Gambit:
@chess d4 d5 e4
or numbered:
@chess 1.d4 d5 2.c4
I will then reply with a chessboard like this:
1.d4 d5 2. c4
I will ignore every line that does not start with
@chess
.How To Continue
To continue a game, simply reply to the chessboard with your move.
For example, to continue the board above, one could reply with
dxc4
:1.d4 d5 2. c4
dxc4
to which I will reply this:
1.d4 d5 2.c4 dxc4
Your move must be a single word on a single line else I will ignore your reply since I will assume it is just shit talking or something unrelated.
Multiple replies to the same board are supported. It also doesn't matter who replies. I will simply follow each thread and post the corresponding board updates. This means that anyone can reply to an existing board and continue it with somebody else.
Notation
- pieces: Knight
N
| BishopB
| RookR
| QueenQ
| KingK
- capturing with pawns:
exd4
- capturing with pieces:
Nxd4
- if file ambiguous:
Nfxd4
- if rank ambiguous:
N3xd4
- if both ambiguous:
Nf3xd4
- if file ambiguous:
- castle: kingside
O-O
| queensideO-O-O
- pawn promotion to knight, bishop, rook or queen:
a8=N
,a8=B
,a8=R
,a8=Q
- check:
Nf7+
Current limitations
- "en passant" not supported
- engine does not detect checkmates (but checks and therefore pins)
Source code: https://git.ekzy.is/ekzyis/chessbot
Made by @ek
reply
@chess d5
. Others can only watch until the game ends.@chess
and anyone who wants to play with you can reply. So you could play multiple games at once using the same initial start.failed to insert item 701771 into db: FOREIGN KEY constraint failed
failed to insert item 701944 into db: FOREIGN KEY constraint failed
failed to insert item 701944 into db: FOREIGN KEY constraint failed
failed to insert item 701724 into db: FOREIGN KEY constraint failed
1.e4
failed to insert item 717338 into db: FOREIGN KEY constraint failed
failed to insert item 717338 into db: FOREIGN KEY constraint failed
failed to insert item 725634 into db: FOREIGN KEY constraint failed
failed to insert item 701857 into db: FOREIGN KEY constraint failed