aasas

568 palavras 3 páginas
Dando continuidade aos games que estamos fazendo, e ensinando a fazer, vamos agora mostrar como fazer e programar o famoso jogoCampo Minado em Java.

Se não acompanhou os outros jogos feitos em nosso curso de Java, veja: Como fazer o Jogo da Velha em Java Como fazer o jogo Batalha Naval em Java

Aqui mostraremos as classes e código do jogo, no próximo artigo vamos explicar em detalhes como programar o jogo:

Código comentado sobre a criação do Campo Minado em Java

Como jogar o nosso Campo Minado em Java
Existe um tabuleiro 8x8, onde estão localizadas10 minas.
A cada rodada você irá fornecer o número da linha e da coluna (ou seja, números de 1 até 8).

Caso exista uma mina naquele lugar, você perde o jogo.
Caso não exista uma mina naquela posição, será exibido número naquele local e números nos locais vizinhos aquele que você escolheu, exceto onde há minas.

Esses números informam quantos minas existem ao redor daquele local.
Por exemplo, se você escolhe um local e aparece o número '2' lá, é porque existem duas minas nas vizinhanças daquele local. Vale salientar que 'ao redor' e 'vizinhança' significam todos os blocos ao redor, incluindo na diagonais.

Objetivo: Deixar os 10 campos que possuem minas livres. Ou seja, onde você deduzir que existe mina, não marque, simplesmente deixe o '_' lá, pois quando existem 10 underlines você ganhará o jogo.

Código do jogo Campo Minado em Java

-->campoMinado.java public class campoMinado { public static void main(String[] args) { Jogo jogo = new Jogo();

}

}
-->Jogo.java
public class Jogo { private Tabuleiro board; boolean terminar = false; boolean ganhou = false; int[] jogada; int rodada=0; public Jogo(){ board = new Tabuleiro(); Jogar(board); jogada = new int[2]; } public void Jogar(Tabuleiro board){ do{ rodada++; System.out.println("Rodada "+rodada);

Relacionados

  • aasas
    1211 palavras | 5 páginas
  • Aasa
    1138 palavras | 5 páginas
  • Aasas
    3252 palavras | 14 páginas
  • Aasa
    301 palavras | 2 páginas
  • aasas
    570 palavras | 3 páginas
  • aasa
    4949 palavras | 20 páginas
  • aasas
    2664 palavras | 11 páginas
  • Eng aasa
    779 palavras | 4 páginas
  • INCENDIO PRANCHA 01 SEM ESCALA
    355 palavras | 2 páginas
  • A Filosofia De Deming E A Gest O Da Qualidade Total No Ensino Superior Portugu S Final
    12502 palavras | 51 páginas