Jogo produzido inteiramente em Java para o trabalho final da disciplina de Programação Orientada a Objetos.
O jogo cria 2 tabuleiros e preenche-os aleatóriamente com 4 submarinos, 3 contratorpedeiros, 2 navios tanque e 1 porta aviões. Cada embarcação tem um tamanho diferente. Submarinos tem tamanho 2, contratorpedeiros tem tamanho 3, navios tanque tem tamanho 4 e porta aviões tamanho 5. Os navios são inseridos aleatoriamente e podem ser colocados tanto na vertical como na horizontal.
Todas as jogadas possíveis para o tabuleiro 10x10 são geradas em um arquivo texto e são sorteadas aleatoriamente. O resultado é apresentado no console e também é gravado no arquivo saida.txt