Hi, I'm using a few of lichess' pgn datasets as a data processing exercise. Before this, I've played a decent amount of IRL chess but haven't had reason to become familiar with the replay notation, so please forgive any noob misuse of terms.
Most of the pgn format is straightforward enough but there are a few "flags" that I can't intuitively grok. The couple random articles I read explaining the format also didn't list them. At this point I'm assuming they are custom extensions that lichess utilizes and am coming to you guys for help. 🙂
Anyways, for this thread I'm pulling pgn data from https://lichess.org/h7SAZCJr
Here's what I ||think I|| have worked out
- (no) piece letter + tile position = pawn/piece moved there
xbefore tile position = the incoming piece captured whatever was thereO-O/O-O-O= castling+after a move = check#after a move = checkmate
These are some of the turns with flags I don't know.
- 3...
c6?!// question + exclamation -
Qe2??// double question
- 7...
Bd7?// single question
Any help on understanding those 3 (or corrections on the first 5) would be massively appreciated. Thanks!
blunder