Debug Seirawan Chess
[capablanca.git] / lasker-2.2.3 / data / help / eggo
1
2 EGGO
3
4   EGGO stands for "Examine Great Games Online".  EGGO is an online database
5 program that facilitates examining and analyzing great games from players such
6 as Fischer, Kasparov, and Karpov.  Basically, EGGO allows you to examine a
7 game except that the moves come from EGGO's database, not the chess server. 
8 Currently, EGGO's database contains about 15000 to 20000 games.  Type "finger
9 EGGO" for more information.
10
11   In order to use EGGO, send EGGO a command; EGGO then processes the command
12 and returns the output to you.  See below for a list of commands and their
13 descriptions.
14
15   EGGO can have only one primary user at a time, meaning only one person at a
16 time can select the games to be examined.  However, once a game has been
17 loaded for examination, other users can paticipate in examining and analyzing
18 the game using the "mexamine" and "observe" features of the chess server.
19
20
21 STARTING EGGO
22
23   First step, type "observe EGGO".  Second step, type "xtell EGGO begin".  If
24 no other game is being examined, EGGO will make you the examiner -- you will
25 then be able to examine a game from EGGO's library.  Otherwise, someone else
26 is listed as EGGO's main examiner and you will only be able to examine that
27 game for the moment.  If you want someone else to help examine a game with
28 you, use the "mexamine" command.  When you are finished examining one game and
29 want to examine another, simply use the examine command.  Lastly, use the
30 unexamine command in order to leave EGGO.
31
32
33 EGGO'S COMMANDS (list):
34
35      about        examine         help         revert         status
36      begin        forward         more         search         who
37
38
39 EGGO'S COMMANDS (descriptions):
40
41   ABOUT
42
43     Usage: xtell eggo about
44
45     If someone is already examining an EGGO's game, this command will display
46     information about the game being examined.  This command is also useful
47     for knowing EGGO's status.  Anyone can use this command.
48
49   BEGIN
50
51     Usage: xtell eggo begin
52
53     If EGGO is not busy, this command starts an EGGO session.  If EGGO was
54     already in use, this command will have no effect.
55
56   EXAMINE
57
58     Usage: xtell eggo examine #
59
60     You may use this command after a successful "xtell eggo search" command.
61     For example, "xtell eggo examine 1" will begin examination of game #1 from
62     the search output.  You can repeat this command for other games from the
63     search output when you are finished examining your current game.  That is,
64     you can type "xtell eggo examine #" for the next game; you do not need to
65     "unexamine" the other game first.  (Please do not confuse this use of
66     examine with the normal "examine" command.)
67
68   FORWARD
69
70     Usage: xtell eggo forward [n]
71
72     When you are already examining an EGGO's game, you can go forward 1 or
73     more moves using "xtell EGGO forward [n]".  The default value for 'n'
74     is 1.  Currently, you cannot go forward more than 20 moves at one time.
75
76   MORE
77
78     Usage: xtell eggo more
79
80     This command allows you view the results of your search command.  It will
81     list the next 20 games in the list (if there are any).  You must be EGGO's
82     current user to use this command.
83
84   REVERT
85
86     Usage: xtell eggo revert
87
88     After making your own moves when examining an EGGO's game, you can go back
89     to your game's mainline by "xtell eggo revert".  (Please do not confuse
90     this command with the normal "revert" command.)
91
92   SEARCH
93
94     Usage: xtell eggo search [player1 {player2} {draw|nodraw}]
95
96     You may use this command after a successful "xtell EGGO begin".  The
97     purpose of this command is to search the EGGO game database for games by
98     particular players.  "Player1" must be one of the names EGGO recognizes;
99     use the "xtell EGGO who" command to see which names EGGO knows.  You can
100     use "draw" and "nodraw" to select a game with a particular result; they
101     are optional.  
102
103     "Search" alone without arguments will list the results of your previous
104     search.  Here are other examples:
105       xtell eggo search Capablanca
106       xtell eggo search Fischer nodraw
107       xtell eggo search Fischer Spassky
108       xtell eggo search Kasparov Karpov nodraw
109     You can view the results of the search with "xtell EGGO more".
110
111   STATUS
112
113     Usage: xtell eggo status
114
115     This command will display information about EGGO's current status, such as
116     whether EGGO is open or closed, and which game (if any) is being examined.
117
118   WHO
119
120     Usage: xtell eggo who
121
122     This command will list all of the "primary" players known to EGGO.  These
123     primary players are used in EGGO's search command.  Anyone can use this
124     command whether they are EGGO's current user or not.
125
126
127 SPECIAL NOTES:
128
129 (a) Since many of the EGGO commands are long, you might want to consider
130 creating aliases for the commands you will use a lot (such as "xtell EGGO
131 forward").  Suitable aliases will save you a lot of time as you play through
132 these games from famous players.
133
134 See Also:  alias  examine  mexamine
135
136 [Written by Warrior August 18, 1995; last modified: August 21, 1995 -- Friar]
137