Skip to content

Commit 21bbd0d

Browse files
committed
Initial import into CVS
1 parent 6497764 commit 21bbd0d

File tree

1 file changed

+95
-0
lines changed

1 file changed

+95
-0
lines changed

doc/cheops.6

Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,95 @@
1+
.TH CHEOPS 6 \" -*- nroff -*-
2+
.SH NAME
3+
CHEOPS \- Chess Opponent Simulator
4+
.SH SYNOPSIS
5+
cheops [\-\-help] [\-\-version]
6+
.SH DESCRIPTION
7+
.P
8+
Cheops (CHEss OPponent Simulator) is a fully-functional chess program
9+
capable of human-vs-human, human-vs-computer, and computer-vs-computer
10+
play.
11+
.SH OPTIONS
12+
.P
13+
.TP
14+
.BI "\-\-help" ""
15+
Display a short help message and exit.
16+
.TP
17+
.BI "\-\-version" ""
18+
Display version information and exit.
19+
.SH GAMEPLAY
20+
Once invoked, CHEOPS displays a title screen and prompts the user for
21+
who controls each player. If a computer opponent is chosen, a list of
22+
default static evaluation function weights is displayed. To accept
23+
the default values, type \fBdone\fR; otherwise, enter the number of
24+
the weight to change. The program will then prompt for the new value.
25+
The program will allow the user to adjust the weights until \fBdone\fR
26+
is entered.
27+
.P
28+
Following player setup, the board is displayed and the game begins.
29+
The board is represented by a simple text diagram using the standard
30+
one-character piece abbreviations; white pieces are represented by
31+
small letters and black pieces by capitals. Each player makes his
32+
move in turn; human players are prompted for their move, and computer
33+
players move automatically. To make a move, enter the source and
34+
destination coordinates in standard algebraic notation -- for example,
35+
\fBg1f3\fR moves the knight at g1 to f3. For pawn promotions, the
36+
promotion piece must be appended -- for instance, \fBe7e8n\fR promotes
37+
to a knight. For castling, the user may either enter the source and
38+
destination coordinates of the king, or he may simply type \fBo-o\fR
39+
or \fBo-o-o\fR for kingside or queenside castling, respectively. The
40+
players may continue entering moves in this manner until a checkmate
41+
or draw state is reached. As in regular chess, a draw occurs upon
42+
stalemate, triple observance of the same board configuration with the
43+
same side to move, or observance of fifty moves without a capture or
44+
pawn advance.
45+
.P
46+
In addition to legal moves, the following commands are also available
47+
as responses for human players. At the end of a game, no further moves
48+
are possible, and one of these commands must be entered.
49+
.TP
50+
.BI "help" ""
51+
display command summary
52+
.TP
53+
.BI "resign" ""
54+
forfeit the match
55+
.TP
56+
.BI "bd" ""
57+
redisplay the board
58+
.TP
59+
.BI "coords" ""
60+
toggle display of board coordinates
61+
.TP
62+
.BI "reverse" ""
63+
reverse board display (black on top to white on top, or vice versa)
64+
.TP
65+
.BI "think" ""
66+
toggle display of computer ``thinking''
67+
.TP
68+
.BI "log" ""
69+
display log of moves for the current game
70+
.TP
71+
.BI "save" ""
72+
save the move log to a file
73+
.TP
74+
.BI "new" ""
75+
start a new game (board in initial configuration with white to move)
76+
.TP
77+
.BI "who" ""
78+
set players and computer stats, if applicable
79+
.TP
80+
.BI "quit" ""
81+
exit the program
82+
.SH BUGS
83+
Report bugs to <psychonaut@nothingisreal.com>.
84+
.SH SEE ALSO
85+
gnuchess(6), chesstool(6), xboard(6)
86+
.P
87+
CHEOPS home page: http://www.nothingisreal.com/cheops/
88+
.SH AUTHOR
89+
Tristan Miller <psychonaut@nothingisreal.com>.
90+
.SH COPYRIGHT
91+
Copyright (C) 1999, 2000, 2003 Tristan Miller.
92+
.P
93+
Permission is granted to make and distribute verbatim or modified
94+
copies of this manual provided the copyright notice and this
95+
permission notice are preserved on all copies.

0 commit comments

Comments
 (0)