$ ./chess
List of commands:
'?': show this list of options
'Q': quit the game
'L' : load a game from the specified file
is the name of the file to read from
'S' : save a game to the specified file
is the name of the file to write to
'M' : try to make the specified move
is a four character string giving the
column (['A'-'H']), row ('1'-'8') of the start position
followed by the column and row of the end position
ABCDEFGH
--------
8|♜♞♝♛♚♝♞♜|8
7|♟♟♟♟♟♟♟♟|7
6| |6
5| |5
4| |4
3| |3
2|♙♙♙♙♙♙♙♙|2
1|♖♘♗♕♔♗♘♖|1
--------
ABCDEFGH
White's move.
Material point value: 39
Next command: L checkmate.txt
ABCDEFGH
--------
8|♜♞♝♛♚♝ ♜|8
7|♟♟♟♟ ♕♟♟|7
6| |6
5| ♟ |5
4| ♗ ♞ |4
3| |3
2|♙♙♙♙ ♙♙♙|2
1|♖♘♗ ♔ ♘♖|1
--------
ABCDEFGH
Black's move.
Material point value: 38
Checkmate! Game over.
Next command: Q
game quits