X-Git-Url: https://git.ucc.asn.au/?p=progcomp2013.git;a=blobdiff_plain;f=qchess%2Fdata%2Fhelp.txt;h=8911f3b2da55b93d35e516f01965349ee832c327;hp=1c4671cb6d531ec57b7dde6c27aed5c7bf8c5364;hb=7a6c3dd98ba430b9bcdf95b7a92100cb7c0a1bbe;hpb=707e794d26062516eb4188d1cd2902929613c46b diff --git a/qchess/data/help.txt b/qchess/data/help.txt index 1c4671c..8911f3b 100644 --- a/qchess/data/help.txt +++ b/qchess/data/help.txt @@ -42,23 +42,55 @@ ARGUMENTS IMPORTANT: Only ONE of the games should give the other's address. + @internal:name + An internal agent player + + These agents run within the qchess program (unless there is a timeout setting... never mind). + + Choices are: + + AgentRandom - Makes random moves only + + AgentBishop - Uses probability estimates and a min/max recursive (depth is only one) algorithm + - Will usually take a long time to run + OPTIONS --help Print this page --graphics - Disable/Enable the GUI + Enable the GUI If graphics are enabled (default), then the user will be prompted to choose any of the two players not supplied as arguments. + + --no-graphics + Disable the GUI + + --reveal + If graphics are enabled, the two states for pieces will always be shown, regardless of whether both states have been revealed. + Note that this switch only affects the GUI and does not provide any information to agent players. + + If graphics are disabled, has no effect. - --file[=filename] + --file[=filename][:events] Replay a game saved in file, or read from stdin if no filename given + If a number of events is supplied, the game will advance that many events before stopping. + + If no players are given, the GUI will NOT ask for player selections. + The game will exit after the replay finishes. Events in the replay will be subject to the normal delay (see --delay). + + If black and white players are supplied, the game will continue using those players. + In this case, there will be no delays between events in the replay (the game starts at the end of the replay) + + (We hope that) this feature will be useful for comparing how different versions of an agent respond to the same situation. --log[=filename] Log moves to a file or stdout if no filename given + + --delay[=time] The game pauses between moves so that it can be followed by a human observer. This option can be used to change the delay. If no time is given, the delay is disabled. @@ -71,6 +103,14 @@ OPTIONS If no time is given, the timeout is disabled. By default the timeout is disabled. + + --blackout[=time] + Setting a blackout time will cause the display to become black if the mouse is not moved and no keys or buttons are pressed. + If no time is given, the blackout time is disabled. + + By default the blackout is disabled. + + This switch was introduced for entirely obscure purposes. --classical If this option is used, the game will treat pieces "classically", ie: as in standard chess.