Pessoal fiz minh batalha naval , mas estou em duvida em como fazer o lopp para que ele continue até acertar todos os barcos , alguem pode me ajudar? o Arquivo .txt está no anexo.
Não vi direito o código, mas, por exemplo, tendo 10 casas para acertar, coloque um contador de acertos do computador; quando ele acertar e for igual a 10, acaba o jogo.
É isso?
bem também fiz um jogo de batalha naval, penso que ficou bom, segue o jar, aguardo coments…
E aí comentários sobre o jogo??? tem sons, hein, liguem o volume…
Bom primeiro atendendo a dúvida do bronzers
alterei o seu código para que funcione como você queria
estude ele para saber as alterações
coloquei alguns comentários para ajudar
//CÓDIGO PRINCIPAL EU MUDEI SÓ O NOME DA CLASSE
import java.io.*;
public class BatalhaNaval{
public static String tabuleiro[][]= new String[8][8];//cria um tabuleiro 8x8//
public static int posicao[][] = new int[8][8];//posicoes dos barcos no tabuleiro//
public static void zeraPosicao(){
for(int l=0;l<8;l++){//preenche as linhas com 0//
for(int c=0;c<8;c++){//preenche as colunas com 0//
posicao[l][c] = 0;
}
}
}
//funcao que determina a Posicao dos submarinos no tabuleiro//
public static void posicaoDosSubmarinos(){
//SUBMARINO 1//
posicao[1][2] = 1;
//SUBMARINO 2//
posicao [1][0] = 1;
//SUBMARINO 3//
posicao [6][7] = 1;
//SUBMARINO 4//
posicao [4][6] = 1;
//SUBMARINO 5//
posicao [3][1] = 1;
}
//funcao que define a Posicao dos distroyers no tabuleiro//
public static void posicaoDosDistroyers(){
//DISTROYER 1//
posicao [0][6] = 3;
posicao [0][7] = 3;
//DISTROYER 2//
posicao [3][6] = 3;
posicao [3][7] = 3;
//DISTROYER 3//
posicao [5][0] = 3;
posicao [5][1] = 3;
//DISTROYER 4//
posicao [4][2] = 3;
posicao [4][3] = 3;
}
//funcao que define a Posicao dos cruzadores no tabuleiro//
public static void posicaoDosCruzadores(){
//CRUZADOR 1//
posicao [5][3] = 5;
posicao [5][4] = 5;
posicao [5][5] = 5;
//CRUZADOR 2//
posicao[1][5] = 5;
posicao[1][6] = 5;
posicao[1][7] = 5;
//CRUZADOR 3//
posicao [2][4] = 5;
posicao [2][5] = 5;
posicao [2][6] = 5;
}
//funcao que define a Posicao dos navios no tabuleiro//
public static void posicaoDosNavios(){
//NAVIO 1//
posicao[0][0] = 7;
posicao[0][1] = 7;
posicao[0][2] = 7;
posicao[0][3] = 7;
//NAVIO 2//
posicao[6][2] = 7;
posicao[6][3] = 7;
posicao[6][4] = 7;
posicao[6][5] = 7;
}
//funcao que define a Posicao do Porta Aviao no tabuleiro//
public static void posicaoDoPortaAviao(){
//PORTA AVIAO//
posicao[7][3] = 9;
posicao[7][4] = 9;
posicao[7][5] = 9;
posicao[7][6] = 9;
posicao[7][7] = 9;
}
/*
public static void imprimeMatrizdePosicao(){
String saida="";
for(int l=0;l<8;l++){//preenche as linhas com elementos de 0 a 7//
System.out.println("\n");
for(int c=0;c<8;c++){//preenche as colunas com elementos de 0 a 7//
System.out.println(posicao[l][c]);
}
}
}*/
public static int lerLinha(){
BufferedReader entrada = new BufferedReader (new InputStreamReader(System.in));
int Linha=0;
try {
System.out.println("Informe a linha ");
Linha=Integer.parseInt(entrada.readLine());
if(Linha >=0 && Linha <=7){
return(Linha);
}else{
System.out.println("Linha invalida!!!");
return(lerLinha());
}
} catch(Exception e){
System.out.println("Linha invalida!!!");
return(lerLinha());
}
}
public static int lerColuna(){
BufferedReader entrada = new BufferedReader (new InputStreamReader(System.in));
int Coluna=0;
//int acert=14;
try {
System.out.println("Informe a coluna ");
Coluna=Integer.parseInt(entrada.readLine());
if(Coluna >=0 && Coluna <=7){
return(Coluna);
}else{
System.out.println("Coluna invalida!!!");
return(lerColuna());
}
} catch(Exception e){
System.out.println("Coluna invalida!!!");
return(lerColuna());
}
}
public static void inicilizaMatriz(){
for(int l=0;l<8;l++){//preenche as linhas com elementos de 0 a 7//
for(int c=0;c<8;c++){//preenche as colunas com elementos de 0 a 7//
tabuleiro[l][c]=" ";
}
}
}
public static void imprimeTabuleiro(){
System.out.println(" 0 1 2 3 4 5 6 7"); //numero da coluna
System.out.println(" _________________________________");
for(int l=0;l<8;l++){//preenche as linhas com elementos de 0 a 7//
System.out.print(l + " "); //numero da linhas do lado do tabuleiro
for(int c=0;c<8;c++){//preenche as colunas com elementos de 0 a 7//
System.out.print("| "+tabuleiro[l][c]+" ");
}
System.out.println("|");
System.out.println(" _________________________________");
}
}
public static void verificaPosicao(){
//as variáveis abaixo usamos para saber quando o jogo vai terminar, ou seja
//ele termina quando o jogador acertar todos os itens abaixo e para isso vamos
//usar uma condição if no final para verificar toda hora e sempre que o jogador
//acertar, vamos eliminando a quantidade de itens
int submarino = 5;
int distroyer = 8;
int cruzador = 9;
int navio = 8;
int portaAvioes = 5;
int controladora = 0;//usamos essa variável para controlar o loop.
while(controladora == 0){
int lin = lerLinha();//aqui lê a linha
int col = lerColuna();//aqui lê a coluna
int escolha = posicao[lin][col];
System.out.println(escolha);
if(tabuleiro[lin][col] == " "){//se vc ainda n escolheu essa posicao
switch(escolha){
case 0:
System.out.println("voce atirou na agua, tente novamente");
tabuleiro[lin][col] = "X";
imprimeTabuleiro();
break;
case 1:
System.out.println("voce acertou um submarino");
tabuleiro[lin][col] = "1";
submarino --; //diminui uma unidade de submarino
imprimeTabuleiro();
break;
case 3:
System.out.println("voce acertou um distroyer");
tabuleiro[lin][col] = "3";
distroyer --; //diminui uma unidade de distroyer
imprimeTabuleiro();
break;
case 5:
System.out.println("voce acertou um cruzador");
tabuleiro[lin][col] = "5";
cruzador --; //diminui uma unidade de cruzador
imprimeTabuleiro();
break;
case 7:
System.out.println("voce acertou um navio");
tabuleiro[lin][col] = "7";
navio --; //diminui uma unidade de navio
imprimeTabuleiro();
break;
case 9:
System.out.println("voce acertou um porta-avioes");
tabuleiro[lin][col] = "90";
portaAvioes --; //diminui uma unidade de portaAvioes
imprimeTabuleiro();
break;
}//fim do switch
}//fim do primeiro if
//Aqui verifica se o jogador já eliminou todos os itens
if(submarino==0 && distroyer==0 && cruzador==0 && navio==0 && portaAvioes==0){
controladora = 1;
}
}//fim do while
}
public static void main(String[] args) {
int linha,coluna;
//BufferedReader entrada;
//entrada = new BufferedReader(new InputStreamReader(System.in));
//METODOS QUE INICIALIZAM OS BARCOS//
zeraPosicao();
posicaoDosSubmarinos();
posicaoDosDistroyers();
posicaoDosCruzadores();
posicaoDosNavios();
posicaoDoPortaAviao();
//METODOS QUE INICIALIZA AS MATRIZES//
//imprimeMatrizdePosicao();
inicilizaMatriz();
imprimeTabuleiro();
//METODOS QUE PEGAM A LINHA E COLUNA//
// linha = lerLinha();
// coluna = lerColuna();
// verificaPosicao(coluna,linha);
verificaPosicao();//Aqui só chamamos o método para iniciar o jogo e deixamos o resto com ele
//imprimeTabuleiro();
System.out.println("Parabéns você ganhou");
//System.out.println(linha + " " + coluna);
}
}
SAÍDAS NO CONSOLE EU TESTEI E DEU OK
run:
0 1 2 3 4 5 6 7
_________________________________
0 | | | | | | | | |
_________________________________
1 | | | | | | | | |
_________________________________
2 | | | | | | | | |
_________________________________
3 | | | | | | | | |
_________________________________
4 | | | | | | | | |
_________________________________
5 | | | | | | | | |
_________________________________
6 | | | | | | | | |
_________________________________
7 | | | | | | | | |
_________________________________
Informe a linha
1
Informe a coluna
2
1
voce acertou um submarino
0 1 2 3 4 5 6 7
_________________________________
0 | | | | | | | | |
_________________________________
1 | | | 1 | | | | | |
_________________________________
2 | | | | | | | | |
_________________________________
3 | | | | | | | | |
_________________________________
4 | | | | | | | | |
_________________________________
5 | | | | | | | | |
_________________________________
6 | | | | | | | | |
_________________________________
7 | | | | | | | | |
_________________________________
Informe a linha
1
Informe a coluna
0
1
voce acertou um submarino
0 1 2 3 4 5 6 7
_________________________________
0 | | | | | | | | |
_________________________________
1 | 1 | | 1 | | | | | |
_________________________________
2 | | | | | | | | |
_________________________________
3 | | | | | | | | |
_________________________________
4 | | | | | | | | |
_________________________________
5 | | | | | | | | |
_________________________________
6 | | | | | | | | |
_________________________________
7 | | | | | | | | |
_________________________________
Informe a linha
6
Informe a coluna
7
1
voce acertou um submarino
0 1 2 3 4 5 6 7
_________________________________
0 | | | | | | | | |
_________________________________
1 | 1 | | 1 | | | | | |
_________________________________
2 | | | | | | | | |
_________________________________
3 | | | | | | | | |
_________________________________
4 | | | | | | | | |
_________________________________
5 | | | | | | | | |
_________________________________
6 | | | | | | | | 1 |
_________________________________
7 | | | | | | | | |
_________________________________
Informe a linha
4
Informe a coluna
6
1
voce acertou um submarino
0 1 2 3 4 5 6 7
_________________________________
0 | | | | | | | | |
_________________________________
1 | 1 | | 1 | | | | | |
_________________________________
2 | | | | | | | | |
_________________________________
3 | | | | | | | | |
_________________________________
4 | | | | | | | 1 | |
_________________________________
5 | | | | | | | | |
_________________________________
6 | | | | | | | | 1 |
_________________________________
7 | | | | | | | | |
_________________________________
Informe a linha
3
Informe a coluna
1
1
voce acertou um submarino
0 1 2 3 4 5 6 7
_________________________________
0 | | | | | | | | |
_________________________________
1 | 1 | | 1 | | | | | |
_________________________________
2 | | | | | | | | |
_________________________________
3 | | 1 | | | | | | |
_________________________________
4 | | | | | | | 1 | |
_________________________________
5 | | | | | | | | |
_________________________________
6 | | | | | | | | 1 |
_________________________________
7 | | | | | | | | |
_________________________________
Informe a linha
0
Informe a coluna
6
3
voce acertou um distroyer
0 1 2 3 4 5 6 7
_________________________________
0 | | | | | | | 3 | |
_________________________________
1 | 1 | | 1 | | | | | |
_________________________________
2 | | | | | | | | |
_________________________________
3 | | 1 | | | | | | |
_________________________________
4 | | | | | | | 1 | |
_________________________________
5 | | | | | | | | |
_________________________________
6 | | | | | | | | 1 |
_________________________________
7 | | | | | | | | |
_________________________________
Informe a linha
0
Informe a coluna
7
3
voce acertou um distroyer
0 1 2 3 4 5 6 7
_________________________________
0 | | | | | | | 3 | 3 |
_________________________________
1 | 1 | | 1 | | | | | |
_________________________________
2 | | | | | | | | |
_________________________________
3 | | 1 | | | | | | |
_________________________________
4 | | | | | | | 1 | |
_________________________________
5 | | | | | | | | |
_________________________________
6 | | | | | | | | 1 |
_________________________________
7 | | | | | | | | |
_________________________________
Informe a linha
3
Informe a coluna
6
3
voce acertou um distroyer
0 1 2 3 4 5 6 7
_________________________________
0 | | | | | | | 3 | 3 |
_________________________________
1 | 1 | | 1 | | | | | |
_________________________________
2 | | | | | | | | |
_________________________________
3 | | 1 | | | | | 3 | |
_________________________________
4 | | | | | | | 1 | |
_________________________________
5 | | | | | | | | |
_________________________________
6 | | | | | | | | 1 |
_________________________________
7 | | | | | | | | |
_________________________________
Informe a linha
3
Informe a coluna
7
3
voce acertou um distroyer
0 1 2 3 4 5 6 7
_________________________________
0 | | | | | | | 3 | 3 |
_________________________________
1 | 1 | | 1 | | | | | |
_________________________________
2 | | | | | | | | |
_________________________________
3 | | 1 | | | | | 3 | 3 |
_________________________________
4 | | | | | | | 1 | |
_________________________________
5 | | | | | | | | |
_________________________________
6 | | | | | | | | 1 |
_________________________________
7 | | | | | | | | |
_________________________________
Informe a linha
5
Informe a coluna
0
3
voce acertou um distroyer
0 1 2 3 4 5 6 7
_________________________________
0 | | | | | | | 3 | 3 |
_________________________________
1 | 1 | | 1 | | | | | |
_________________________________
2 | | | | | | | | |
_________________________________
3 | | 1 | | | | | 3 | 3 |
_________________________________
4 | | | | | | | 1 | |
_________________________________
5 | 3 | | | | | | | |
_________________________________
6 | | | | | | | | 1 |
_________________________________
7 | | | | | | | | |
_________________________________
Informe a linha
5
Informe a coluna
1
3
voce acertou um distroyer
0 1 2 3 4 5 6 7
_________________________________
0 | | | | | | | 3 | 3 |
_________________________________
1 | 1 | | 1 | | | | | |
_________________________________
2 | | | | | | | | |
_________________________________
3 | | 1 | | | | | 3 | 3 |
_________________________________
4 | | | | | | | 1 | |
_________________________________
5 | 3 | 3 | | | | | | |
_________________________________
6 | | | | | | | | 1 |
_________________________________
7 | | | | | | | | |
_________________________________
Informe a linha
4
Informe a coluna
2
3
voce acertou um distroyer
0 1 2 3 4 5 6 7
_________________________________
0 | | | | | | | 3 | 3 |
_________________________________
1 | 1 | | 1 | | | | | |
_________________________________
2 | | | | | | | | |
_________________________________
3 | | 1 | | | | | 3 | 3 |
_________________________________
4 | | | 3 | | | | 1 | |
_________________________________
5 | 3 | 3 | | | | | | |
_________________________________
6 | | | | | | | | 1 |
_________________________________
7 | | | | | | | | |
_________________________________
Informe a linha
4
Informe a coluna
3
3
voce acertou um distroyer
0 1 2 3 4 5 6 7
_________________________________
0 | | | | | | | 3 | 3 |
_________________________________
1 | 1 | | 1 | | | | | |
_________________________________
2 | | | | | | | | |
_________________________________
3 | | 1 | | | | | 3 | 3 |
_________________________________
4 | | | 3 | 3 | | | 1 | |
_________________________________
5 | 3 | 3 | | | | | | |
_________________________________
6 | | | | | | | | 1 |
_________________________________
7 | | | | | | | | |
_________________________________
Informe a linha
5
Informe a coluna
3
5
voce acertou um cruzador
0 1 2 3 4 5 6 7
_________________________________
0 | | | | | | | 3 | 3 |
_________________________________
1 | 1 | | 1 | | | | | |
_________________________________
2 | | | | | | | | |
_________________________________
3 | | 1 | | | | | 3 | 3 |
_________________________________
4 | | | 3 | 3 | | | 1 | |
_________________________________
5 | 3 | 3 | | 5 | | | | |
_________________________________
6 | | | | | | | | 1 |
_________________________________
7 | | | | | | | | |
_________________________________
Informe a linha
5
Informe a coluna
4
5
voce acertou um cruzador
0 1 2 3 4 5 6 7
_________________________________
0 | | | | | | | 3 | 3 |
_________________________________
1 | 1 | | 1 | | | | | |
_________________________________
2 | | | | | | | | |
_________________________________
3 | | 1 | | | | | 3 | 3 |
_________________________________
4 | | | 3 | 3 | | | 1 | |
_________________________________
5 | 3 | 3 | | 5 | 5 | | | |
_________________________________
6 | | | | | | | | 1 |
_________________________________
7 | | | | | | | | |
_________________________________
Informe a linha
5
Informe a coluna
5
5
voce acertou um cruzador
0 1 2 3 4 5 6 7
_________________________________
0 | | | | | | | 3 | 3 |
_________________________________
1 | 1 | | 1 | | | | | |
_________________________________
2 | | | | | | | | |
_________________________________
3 | | 1 | | | | | 3 | 3 |
_________________________________
4 | | | 3 | 3 | | | 1 | |
_________________________________
5 | 3 | 3 | | 5 | 5 | 5 | | |
_________________________________
6 | | | | | | | | 1 |
_________________________________
7 | | | | | | | | |
_________________________________
Informe a linha
1
Informe a coluna
5
5
voce acertou um cruzador
0 1 2 3 4 5 6 7
_________________________________
0 | | | | | | | 3 | 3 |
_________________________________
1 | 1 | | 1 | | | 5 | | |
_________________________________
2 | | | | | | | | |
_________________________________
3 | | 1 | | | | | 3 | 3 |
_________________________________
4 | | | 3 | 3 | | | 1 | |
_________________________________
5 | 3 | 3 | | 5 | 5 | 5 | | |
_________________________________
6 | | | | | | | | 1 |
_________________________________
7 | | | | | | | | |
_________________________________
Informe a linha
1
Informe a coluna
6
5
voce acertou um cruzador
0 1 2 3 4 5 6 7
_________________________________
0 | | | | | | | 3 | 3 |
_________________________________
1 | 1 | | 1 | | | 5 | 5 | |
_________________________________
2 | | | | | | | | |
_________________________________
3 | | 1 | | | | | 3 | 3 |
_________________________________
4 | | | 3 | 3 | | | 1 | |
_________________________________
5 | 3 | 3 | | 5 | 5 | 5 | | |
_________________________________
6 | | | | | | | | 1 |
_________________________________
7 | | | | | | | | |
_________________________________
Informe a linha
1
Informe a coluna
7
5
voce acertou um cruzador
0 1 2 3 4 5 6 7
_________________________________
0 | | | | | | | 3 | 3 |
_________________________________
1 | 1 | | 1 | | | 5 | 5 | 5 |
_________________________________
2 | | | | | | | | |
_________________________________
3 | | 1 | | | | | 3 | 3 |
_________________________________
4 | | | 3 | 3 | | | 1 | |
_________________________________
5 | 3 | 3 | | 5 | 5 | 5 | | |
_________________________________
6 | | | | | | | | 1 |
_________________________________
7 | | | | | | | | |
_________________________________
Informe a linha
2
Informe a coluna
4
5
voce acertou um cruzador
0 1 2 3 4 5 6 7
_________________________________
0 | | | | | | | 3 | 3 |
_________________________________
1 | 1 | | 1 | | | 5 | 5 | 5 |
_________________________________
2 | | | | | 5 | | | |
_________________________________
3 | | 1 | | | | | 3 | 3 |
_________________________________
4 | | | 3 | 3 | | | 1 | |
_________________________________
5 | 3 | 3 | | 5 | 5 | 5 | | |
_________________________________
6 | | | | | | | | 1 |
_________________________________
7 | | | | | | | | |
_________________________________
Informe a linha
2
Informe a coluna
5
5
voce acertou um cruzador
0 1 2 3 4 5 6 7
_________________________________
0 | | | | | | | 3 | 3 |
_________________________________
1 | 1 | | 1 | | | 5 | 5 | 5 |
_________________________________
2 | | | | | 5 | 5 | | |
_________________________________
3 | | 1 | | | | | 3 | 3 |
_________________________________
4 | | | 3 | 3 | | | 1 | |
_________________________________
5 | 3 | 3 | | 5 | 5 | 5 | | |
_________________________________
6 | | | | | | | | 1 |
_________________________________
7 | | | | | | | | |
_________________________________
Informe a linha
2
Informe a coluna
6
5
voce acertou um cruzador
0 1 2 3 4 5 6 7
_________________________________
0 | | | | | | | 3 | 3 |
_________________________________
1 | 1 | | 1 | | | 5 | 5 | 5 |
_________________________________
2 | | | | | 5 | 5 | 5 | |
_________________________________
3 | | 1 | | | | | 3 | 3 |
_________________________________
4 | | | 3 | 3 | | | 1 | |
_________________________________
5 | 3 | 3 | | 5 | 5 | 5 | | |
_________________________________
6 | | | | | | | | 1 |
_________________________________
7 | | | | | | | | |
_________________________________
Informe a linha
0
Informe a coluna
0
7
voce acertou um navio
0 1 2 3 4 5 6 7
_________________________________
0 | 7 | | | | | | 3 | 3 |
_________________________________
1 | 1 | | 1 | | | 5 | 5 | 5 |
_________________________________
2 | | | | | 5 | 5 | 5 | |
_________________________________
3 | | 1 | | | | | 3 | 3 |
_________________________________
4 | | | 3 | 3 | | | 1 | |
_________________________________
5 | 3 | 3 | | 5 | 5 | 5 | | |
_________________________________
6 | | | | | | | | 1 |
_________________________________
7 | | | | | | | | |
_________________________________
Informe a linha
0
Informe a coluna
1
7
voce acertou um navio
0 1 2 3 4 5 6 7
_________________________________
0 | 7 | 7 | | | | | 3 | 3 |
_________________________________
1 | 1 | | 1 | | | 5 | 5 | 5 |
_________________________________
2 | | | | | 5 | 5 | 5 | |
_________________________________
3 | | 1 | | | | | 3 | 3 |
_________________________________
4 | | | 3 | 3 | | | 1 | |
_________________________________
5 | 3 | 3 | | 5 | 5 | 5 | | |
_________________________________
6 | | | | | | | | 1 |
_________________________________
7 | | | | | | | | |
_________________________________
Informe a linha
0
Informe a coluna
2
7
voce acertou um navio
0 1 2 3 4 5 6 7
_________________________________
0 | 7 | 7 | 7 | | | | 3 | 3 |
_________________________________
1 | 1 | | 1 | | | 5 | 5 | 5 |
_________________________________
2 | | | | | 5 | 5 | 5 | |
_________________________________
3 | | 1 | | | | | 3 | 3 |
_________________________________
4 | | | 3 | 3 | | | 1 | |
_________________________________
5 | 3 | 3 | | 5 | 5 | 5 | | |
_________________________________
6 | | | | | | | | 1 |
_________________________________
7 | | | | | | | | |
_________________________________
Informe a linha
0
Informe a coluna
3
7
voce acertou um navio
0 1 2 3 4 5 6 7
_________________________________
0 | 7 | 7 | 7 | 7 | | | 3 | 3 |
_________________________________
1 | 1 | | 1 | | | 5 | 5 | 5 |
_________________________________
2 | | | | | 5 | 5 | 5 | |
_________________________________
3 | | 1 | | | | | 3 | 3 |
_________________________________
4 | | | 3 | 3 | | | 1 | |
_________________________________
5 | 3 | 3 | | 5 | 5 | 5 | | |
_________________________________
6 | | | | | | | | 1 |
_________________________________
7 | | | | | | | | |
_________________________________
Informe a linha
6
Informe a coluna
2
7
voce acertou um navio
0 1 2 3 4 5 6 7
_________________________________
0 | 7 | 7 | 7 | 7 | | | 3 | 3 |
_________________________________
1 | 1 | | 1 | | | 5 | 5 | 5 |
_________________________________
2 | | | | | 5 | 5 | 5 | |
_________________________________
3 | | 1 | | | | | 3 | 3 |
_________________________________
4 | | | 3 | 3 | | | 1 | |
_________________________________
5 | 3 | 3 | | 5 | 5 | 5 | | |
_________________________________
6 | | | 7 | | | | | 1 |
_________________________________
7 | | | | | | | | |
_________________________________
Informe a linha
6
Informe a coluna
3
7
voce acertou um navio
0 1 2 3 4 5 6 7
_________________________________
0 | 7 | 7 | 7 | 7 | | | 3 | 3 |
_________________________________
1 | 1 | | 1 | | | 5 | 5 | 5 |
_________________________________
2 | | | | | 5 | 5 | 5 | |
_________________________________
3 | | 1 | | | | | 3 | 3 |
_________________________________
4 | | | 3 | 3 | | | 1 | |
_________________________________
5 | 3 | 3 | | 5 | 5 | 5 | | |
_________________________________
6 | | | 7 | 7 | | | | 1 |
_________________________________
7 | | | | | | | | |
_________________________________
Informe a linha
6
Informe a coluna
4
7
voce acertou um navio
0 1 2 3 4 5 6 7
_________________________________
0 | 7 | 7 | 7 | 7 | | | 3 | 3 |
_________________________________
1 | 1 | | 1 | | | 5 | 5 | 5 |
_________________________________
2 | | | | | 5 | 5 | 5 | |
_________________________________
3 | | 1 | | | | | 3 | 3 |
_________________________________
4 | | | 3 | 3 | | | 1 | |
_________________________________
5 | 3 | 3 | | 5 | 5 | 5 | | |
_________________________________
6 | | | 7 | 7 | 7 | | | 1 |
_________________________________
7 | | | | | | | | |
_________________________________
Informe a linha
6
Informe a coluna
5
7
voce acertou um navio
0 1 2 3 4 5 6 7
_________________________________
0 | 7 | 7 | 7 | 7 | | | 3 | 3 |
_________________________________
1 | 1 | | 1 | | | 5 | 5 | 5 |
_________________________________
2 | | | | | 5 | 5 | 5 | |
_________________________________
3 | | 1 | | | | | 3 | 3 |
_________________________________
4 | | | 3 | 3 | | | 1 | |
_________________________________
5 | 3 | 3 | | 5 | 5 | 5 | | |
_________________________________
6 | | | 7 | 7 | 7 | 7 | | 1 |
_________________________________
7 | | | | | | | | |
_________________________________
Informe a linha
6
Informe a coluna
6
0
voce atirou na agua, tente novamente
0 1 2 3 4 5 6 7
_________________________________
0 | 7 | 7 | 7 | 7 | | | 3 | 3 |
_________________________________
1 | 1 | | 1 | | | 5 | 5 | 5 |
_________________________________
2 | | | | | 5 | 5 | 5 | |
_________________________________
3 | | 1 | | | | | 3 | 3 |
_________________________________
4 | | | 3 | 3 | | | 1 | |
_________________________________
5 | 3 | 3 | | 5 | 5 | 5 | | |
_________________________________
6 | | | 7 | 7 | 7 | 7 | X | 1 |
_________________________________
7 | | | | | | | | |
_________________________________
Informe a linha
7
Informe a coluna
3
9
voce acertou um porta-avioes
0 1 2 3 4 5 6 7
_________________________________
0 | 7 | 7 | 7 | 7 | | | 3 | 3 |
_________________________________
1 | 1 | | 1 | | | 5 | 5 | 5 |
_________________________________
2 | | | | | 5 | 5 | 5 | |
_________________________________
3 | | 1 | | | | | 3 | 3 |
_________________________________
4 | | | 3 | 3 | | | 1 | |
_________________________________
5 | 3 | 3 | | 5 | 5 | 5 | | |
_________________________________
6 | | | 7 | 7 | 7 | 7 | X | 1 |
_________________________________
7 | | | | 90 | | | | |
_________________________________
Informe a linha
7
Informe a coluna
4
9
voce acertou um porta-avioes
0 1 2 3 4 5 6 7
_________________________________
0 | 7 | 7 | 7 | 7 | | | 3 | 3 |
_________________________________
1 | 1 | | 1 | | | 5 | 5 | 5 |
_________________________________
2 | | | | | 5 | 5 | 5 | |
_________________________________
3 | | 1 | | | | | 3 | 3 |
_________________________________
4 | | | 3 | 3 | | | 1 | |
_________________________________
5 | 3 | 3 | | 5 | 5 | 5 | | |
_________________________________
6 | | | 7 | 7 | 7 | 7 | X | 1 |
_________________________________
7 | | | | 90 | 90 | | | |
_________________________________
Informe a linha
7
Informe a coluna
5
9
voce acertou um porta-avioes
0 1 2 3 4 5 6 7
_________________________________
0 | 7 | 7 | 7 | 7 | | | 3 | 3 |
_________________________________
1 | 1 | | 1 | | | 5 | 5 | 5 |
_________________________________
2 | | | | | 5 | 5 | 5 | |
_________________________________
3 | | 1 | | | | | 3 | 3 |
_________________________________
4 | | | 3 | 3 | | | 1 | |
_________________________________
5 | 3 | 3 | | 5 | 5 | 5 | | |
_________________________________
6 | | | 7 | 7 | 7 | 7 | X | 1 |
_________________________________
7 | | | | 90 | 90 | 90 | | |
_________________________________
Informe a linha
7
Informe a coluna
6
9
voce acertou um porta-avioes
0 1 2 3 4 5 6 7
_________________________________
0 | 7 | 7 | 7 | 7 | | | 3 | 3 |
_________________________________
1 | 1 | | 1 | | | 5 | 5 | 5 |
_________________________________
2 | | | | | 5 | 5 | 5 | |
_________________________________
3 | | 1 | | | | | 3 | 3 |
_________________________________
4 | | | 3 | 3 | | | 1 | |
_________________________________
5 | 3 | 3 | | 5 | 5 | 5 | | |
_________________________________
6 | | | 7 | 7 | 7 | 7 | X | 1 |
_________________________________
7 | | | | 90 | 90 | 90 | 90 | |
_________________________________
Informe a linha
7
Informe a coluna
7
9
voce acertou um porta-avioes
0 1 2 3 4 5 6 7
_________________________________
0 | 7 | 7 | 7 | 7 | | | 3 | 3 |
_________________________________
1 | 1 | | 1 | | | 5 | 5 | 5 |
_________________________________
2 | | | | | 5 | 5 | 5 | |
_________________________________
3 | | 1 | | | | | 3 | 3 |
_________________________________
4 | | | 3 | 3 | | | 1 | |
_________________________________
5 | 3 | 3 | | 5 | 5 | 5 | | |
_________________________________
6 | | | 7 | 7 | 7 | 7 | X | 1 |
_________________________________
7 | | | | 90 | 90 | 90 | 90 | 90 |
_________________________________
Parabéns você ganhou
CONSTRUÍDO COM SUCESSO (tempo total: 1 minuto 48 segundos)
Por favor se encontrar algum erro nos procure aqui no Post
pois não testei tudo e já vi algumas coisas que tem que consertar
na regra com a qual o jogo caminha, por exemplo o cara jogar num lugar que
já jogo antes, devia aparecer para ele que ele já jogou ali.
Bom acredito que já ajudou muito o meu código para se der para melhorar ele
melhor será para o amigo dono do post.
Abraços.
[quote=raghy]bem também fiz um jogo de batalha naval, penso que ficou bom, segue o jar, aguardo coments…
E aí comentários sobre o jogo??? tem sons, hein, liguem o volume…[/quote]
Opa já baixei aqui mas acabou o expediente do trabalho…
vou testar em casa e te falo amigo.
abraço.