Adding moves to a game works roughly in the same way as PGN. Strings are added as single moves, and lists are added as variations (siblings) to the last move made. After adding moves, the game node returned corresponds to the last move of the mainline. See vignette("chess") for more information.

move(game, ..., notation = c("san", "uci", "xboard"))



A game node


Sequence of moves (lists are converted to a variation the same way parentheses work in PGN)


Notation used for moves (san, uci, or xboard)


A game node