Jogo de estratégia, onde um jogador deve derrubar toda a frota do adversário antes que o adversário elimine toda a sua frota.
1. Regras do jogo
Há diversas variações do jogo, tanto o tamanho do tabuleiro, quanto à quantidade de navios e seus formatos.
Nessa versão, o tabuleiro possui o tamanho de 15x15, onde as coordenadas são representadas por uma letra para o eixo horizontal e um número para o eixo vertical. Um exemplo de coordenada seria "B7". Além disso, possui 14 navios com os seguintes tipos, formatos e quantidades de cada um:
Tipo | Símbolo | Total | Tamanho
-------------+---------+-------+---------
Couraçado | C | 1 | 5
Cruzador | Z | 2 | 4
Destroyer | D | 3 | 2
Submarino | S | 4 | 1
Hidro-Avião | H | 4 | 3
Agora, os navios podem estar em diferentes orientações no tabuleiro:
O objetivo do jogo é encontrar todos os navios do adversário, antes que ele descubra os seus.
O jogo é composto de dois tabuleiros para cada jogador: um para anotar o posicionamento de sua própria frota, e outro para anotar o que for sendo descoberto do adversário.
Cada jogador informa uma coordenada ao adversário e ele responde "água", se nenhum navio estiver naquela posição, ou "acertou um ...", caso haja encontrado uma parte de um navio.
2. Melhorias no jogo
Essa versão do jogo é maior e mais complexa que a versão do jogo do curso. Agora, os navios podem estar em orientações diferentes e os hidro-aviões possuem o formato de "V".
O posicionamento automático dos navios cria e utiliza os retângulos envoltórios em cada objeto criado no tabuleiro, de modo a verificar a superposição de novos objetos. Esta rotina é sensívelmente mais rápida do que a apresentada no curso.
Outra melhoria está na inteligência do computador para acelerar a busca pelas partes do navio. Quando parte de um navio é encontrada, é necesário também encontrar a orientação desse navio.
São duas estratégias adotadas: uma para os navios comuns, e outra para o hidro-avião. Veja as estratégias a seguir.
Navios comuns

Hidro-aviões
3. Como jogar
O tabuleiro à esquerda corresponde aos navios do jogador e também às marcações dos tiros dados pelo computador.
O jogador controla o cursor no tabuleiro à direita, onde está o jogo do computador. Ele poderá dar tiros apertando a tecla enter.
Teclas:
- Setas - movimentam o cursor.
- Enter - dá um tiro.
- Espaço - marca/desmarca regiões em que o jogador acredita não ter navios.
Níveis:
- Fácil - o computador só dá tiro aleatoriamente.
- Médio - o computador usa a inteligência, mas não marca ao redor de navios completos.
- Difícil - o computador usa toda a inteligência.
4. Download
Configuração mínima:
- MSX 2
- 64 KB RAM
- 128 KB VRAM
- MSX-DOS 1
Jogo - executáveis para MSX-DOS.
Fontes - fontes do jogo (Pascal).
Autor: Marcelo Silveira
Licença: GNU-GPL v. 3.x - http://www.gnu.org/licenses/gpl-3.0.txt.
5. Screenshots
|
|
Batalha Naval |
Batalha Naval |