Help For the Game Of WarshipIntroductionWelcome to the network Warship server. The challenge command is described here. Other commands are the same as for all pbmserv games. warship challenge [-allfire] [-nosink] [-place] userid1 userid2 [userid3] [userid4] Starts a new game between userid1, userid2... up to four players. The -place option allows players to manually place their five ships as their first move. For example "a1-a2,b1-b3,c1-c3,d1-d4,e1-e5" specifies five ship placements. IntroductionThe battle has started but you're all at sea: you're wet, it's foggy, and you can't see a thing. The only rational course of action is to shoot randomly into the night and listen for explosions. RulesEach player starts with five warships randomly placed on a 10x10 grid (hidden from opponents): Each turn the current player specifies a number of board coordinates to which they fire shots on all opponent's boards. Misses are marked '+', hits are marked 'x', and sunk ships are marked 'X' (unless the -nosink option is used). Players get one shot per turn unless the -allfire and/or -nosink options entitle them to more. Players must fire if possible, but do not have to use all of their allotted shots each turn. Players with no remaining floaters are skipped. The last remaining floater wins the game. The following board shows a battle in progress from nelson's perspective. Numbers in brackets indicate how many shots each player may currently fire. A B C D E F G H I J A B C D E F G H I JFirst move equaliser: the opening player's number of shots is halved for the first move (rounded up). Multiplayer WarshipThe multiplayer game is identical to the standard game except that more than two players participate. Syntax warship move board# userid password f5 Random moves are marked with an asterisk in the move list. "Once ze rockets go up who cares where zey come down? That's not my department," says Werner von Braun. -Tom Lehrer References and HistoryWarship is a traditional game of naval gazing, though the rather nasty multiplayer option may be novel. Implementation and help file by Cameron
Browne, September 2004. |