mirror of
https://github.com/coding-horror/basic-computer-games.git
synced 2025-12-27 13:14:15 -08:00
26 lines
1.3 KiB
Markdown
26 lines
1.3 KiB
Markdown
### Salvo
|
||
|
||
The rules are _not_ explained by the program, so read carefully this description by Larry Siegel, the program author.
|
||
|
||
SALVO is played on a 10x10 grid or board using an x,y coordinate system. The player has 4 ships:
|
||
- battleship (5 squares)
|
||
- cruiser (3 squares)
|
||
- two destroyers (2 squares each)
|
||
|
||
The ships may be placed horizontally, vertically, or diagonally and must not overlap. The ships do not move during the game.
|
||
|
||
As long as any square of a battleship still survives, the player is allowed three shots, for a cruiser 2 shots, and for each destroyer 1 shot. Thus, at the beginning of the game the player has 3+2+1+1=7 shots. The players enters all of his shots and the computer tells what was hit. A shot is entered by its grid coordinates, x,y. The winner is the one who sinks all of the opponents ships.
|
||
|
||
Important note: Your ships are located and the computer’s ships are located on 2 _separate_ 10x10 boards.
|
||
|
||
Author of the program is Lawrence Siegel of Shaker Heights, Ohio.
|
||
|
||
---
|
||
|
||
As published in Basic Computer Games (1978):
|
||
- [Atari Archives](https://www.atariarchives.org/basicgames/showpage.php?page=142)
|
||
- [Annarchive](https://annarchive.com/files/Basic_Computer_Games_Microcomputer_Edition.pdf#page=157)
|
||
|
||
Downloaded from Vintage Basic at
|
||
http://www.vintage-basic.net/games.html
|