This is an examine-mode command intended for entering or broadcasting
games played in over-the-board tournaments. The result description
must exactly match one of the result descriptions that ICC
automatically generates, or else be one of the simple results
1-0, 0-1, or 1/2-1/2. The ones you might want to use include:
result 1-0
result 1/2-1/2
result 0-1
result Black resigns
result Black checkmated
result Black forfeits on time
result Game drawn by mutual agreement
result Black stalemated
result Game drawn by repetition
result Game drawn by the 50 move rule
result Game adjourned by mutual agreement
result Game in progress
or one of the above with "White" instead of "Black". For any result
other than "Game in progress", the clocks are stopped (for Blitzin
users, anyway). Observers and examiners will receive text such as
"Game 2: Black resigns". The moves and pgn commands will include the
result at the end of the move list. If you use libkeepexam to save an
examined game that has a result, and the short form of the result (+,
-, =, or *) matches the sense of the result, the details of that
result will be preserved. This lets you set the specific outcome of
historical games in your liblist, instead of always having "Black
resigns" for any game White won.
A side effect of the result command is that the move list to that
point is confirmed, in a sense. This affects the behavior of the
"revert" command and also means you can go forward after going
backward.