summaryrefslogtreecommitdiffstats
path: root/share/man/man7/chessutils.7
blob: 50c9c3b8e603256b9796f45ee5034b9f2e8edae6 (plain) (blame)
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
.\" Copyright (c) 2022 by Alejandro Colomar <alx.manpages@gmail.com>
.\" SPDX-License-Identifier: GPL-2.0
.\"
.TH CHESSUTILS 7 2022-01-26 chessutils "Games Manual"
.SH NAME
chessutils \- *nix-style (filter) chessboard games
.SH DESCRIPTION
.MR chessutils 7
is a set of filter programs
that implement different games that can be played on a chessboard.
All of the programs share a common set of conventions:
.IP *
Standard input and standard output are used to represent the chessboard.
.IP *
Each board cell is represented by exactly one printable character (\c
.MR isprint 3 ).
.IP *
Pieces are represented by alphabetic (\c
.MR isalpha 3 )
characters.
.IP *
The black player is represented by uppercase (\c
.MR isupper 3 )
characters.
.IP *
and the white player is represented by lowercase (\c
.MR islower 3 )
characters.
.IP *
Empty cells are represented by non-alphabetic characters.
.PP
The project is divided in small modules,
which contain the following programs:
.TP
.I chessutils\-chess
.RS
.TP
.MR chess\-init 6
.TQ
.MR chess\-lsmv 6
.TQ
.MR chess\-mv 6
.RE
.TP
.I chessutils\-chessboard
.RS
.TP
.MR chessboard\-empty 6
.RE
.SH AUTHORS
.MR chessutils 7
was written by
.MT alx.manpages@gmail.com
Alejandro Colomar
.ME .
.SH REPORTING BUGS
Please send inline patches to the author.
The source code can be found at the project
.UR http://www.alejandro\-colomar.es/src/alx/alx/games/chessutils.git
homepage
.UE .
.SH COPYRIGHT
Copyright (c) 2022 by
.MT alx.manpages@gmail.com
Alejandro Colomar
.ME .
.PP
SPDX-License-Identifier:
.B GPL-2.0
.SH SEE ALSO
.MR chess\-init 6 ,
.MR chess\-lsmv 6 ,
.MR chess\-mv 6 ,
.MR chessboard\-empty 6