aboutsummaryrefslogtreecommitdiff
path: root/bts.man
blob: 39f8cd48f54be4389bf1b3a04481fde63fc10108 (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
.TH battleship 1
.SH NAME
bts, btsd \- multi-user on-line battleship (sink the fleet)
.SH SYNOPSIS
.B games/bts
[
.B -d
]
.I dialstring
.br
.B games/btsd
[
.B -d
]
[
.B -a
.I addr
]
.SH DESCRIPTION
.I bts
and
.I btsd
are the client and server for a multi-user, on-line version of
.IR Battleship ,
the strategy and guessing board game.  It's based on Milton Bradley's
1990 release, but without the player having to disclose the kind of
ship the opponent hits.
.PP
The
.I -d
flag enables debugging for both programs.  You can change the server's
announce address with
.IR -a ,
which by default is tcp!*!3047.
.SH PLAYING
First each player lays their fleet on their
.I local
board.
.PP
Then the battle will begin, and each player has a turn to try and
figure out their opponent's fleet layout, by taking a shot at any
coordinate in the
.I target
board.
.PP
There's no timeout, so players can take as long as they want to fire a
shot.  Use this to deploy your PSYOP skills.
.PP
The first player to find and sink the enemy fleet wins.  If you quit
or disconnect, you lose.
.SH SOURCE
.B /sys/src/games/battleship
.SH SEE ALSO
.IR games (1)
.br
battleship.pdf,
.I
Milton Bradley Company, 1990.
.SH BUGS
What are bugs? turns out it's a complicated question.
.SH HISTORY
Battleship first appeared in 9front on September, 2023.