summaryrefslogtreecommitdiff
path: root/games/Phalanx/phalanx.6
blob: f1eb9f7d9b7213f6d420eda7335b121914331380 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
.TH PHALANX "6" "January 2008" "Phalanx XXII"
.SH NAME
Phalanx \- Chess playing program
.SH SYNOPSIS
.B phalanx
[\fIoptions\fR] [\fI<moves> <minutes> \fR[\fI<increment in seconds>\fR]]
.br
.B phalanx
[\fIoptions\fR] [\fI<seconds per move>\fR]
.br
.B phalanx
\fIbench\fR
.br
.B phalanx
\fIbcreate \fR[\fIoptions\fR]
.SH DESCRIPTION
This manual page documents briefly the
.BR phalanx
program.
This manual page was written for the Debian GNU/Linux distribution
(but may be used by others), because the original program does not
have a manual page.
.PP
.B phalanx
is a chess playing program.  It is partially xboard compatible. Under
xboard, it can play games, force & undo moves, and show thinking. In
this version, you cannot set positions with xboard.
.PP
It is also possible to run phalanx without xboard. Do
.B phalanx -?
to get a list of command line options.  One important command of
phalanx's ASCII interface is
.B help.
.PP
.B phalanx
uses (traditional) 10x12 board implementation. There are three often
used board implementations: "8x8" (GNU Chess), "bitboard" (Crafty), and
"10x12" (Nimzo, Phalanx). In short, "10x12" is easy to implement and the
code is small (==fast on PC).  Opening book is small, simple,
hand-written.
.PP
.SH OPTIONS
\fB\-t\fR <transposition table size in kilobytes>
.HP
\fB\-f\fR <fixed search time in seconds>
.TP
\fB\-x\fR <+/->
xboard mode on/off        default: on
.TP
\fB\-p\fR <+/->
permanent brain on/off    default: off
.TP
\fB\-s\fR <+/->
show thinking on/off      default: off
.TP
\fB\-c\fR <+/->
cpu time                  default: off
.TP
\fB\-o\fR <+/->
polling input             default: on
.TP
\fB\-b\fR <+/->
opening book              default: on
.TP
\fB\-r\fR <resign value in centipawns>
default: 0 (no resigning)
.TP
\fB\-e\fR <easy level 0...100>
default: 0 (best play)
.TP
\fB\-l\fR <+/->
learning on/off           default: on
.TP
\fB\-v\fR
print version and exit
.HP
\fB\-P\fR <primary book directory>
.HP
\fB\-S\fR <secondary book directory>
.HP
\fB\-L\fR <learning file directory>
.HP
\fB\-g\fR <log file name>
.PP
.SH EXAMPLES 
phalanx \fB\-c\fR+ \fB\-s\fR+ \fB\-o\fR - \fB\-x\-\fR \fB\-f\fR 60 \fB\-t4000\fR

xboard \fB\-fcp\fR "phalanx \fB\-l\fR+ \fB\-r800\fR"
.SH "SEE ALSO"
/usr/doc/Phalanx-*, 
.IR xboard(6)
.SH AUTHOR
Phalanx was written by Dusan  Dobes  <dobes@math.muni.cz>.  This manual
page was written by Stephen Stafford <bagpuss@debian.org> for the Debian
GNU/Linux project, but may be used by others.  It was written with the
assistance of 
.IR help2man(1) 
and then edited slightly to clean it up. Modified by Marco Pessotto.