shithub: battleship

ref: 8f1306dfeadd090819c1257d2d4c244e52f98614
dir: /bts.man/

View raw version
.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.