pull down to refresh
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. c4dxc4
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.@chessand 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 failedfailed to insert item 701944 into db: FOREIGN KEY constraint failedfailed to insert item 701944 into db: FOREIGN KEY constraint failedfailed to insert item 701724 into db: FOREIGN KEY constraint failed1.e4failed to insert item 717338 into db: FOREIGN KEY constraint failedfailed to insert item 717338 into db: FOREIGN KEY constraint failedfailed to insert item 725634 into db: FOREIGN KEY constraint failedfailed to insert item 701857 into db: FOREIGN KEY constraint failed