Jogo Da Velha Java

1314 palavras 6 páginas
CLASSE COMPUTADOR

import java.util.Scanner;

public class Computador extends Jogador{ public static Scanner entrada; public Computador(int jogador){ super(jogador); System.out.println("Jogador 'Computador' criado!"); }

public void jogar(Tabuleiro tabuleiro){ Tentativa(tabuleiro); tabuleiro.setPosicao(tentativa, jogador); }

public void Tentativa(Tabuleiro tabuleiro){ do{ do{ tentativa[0] =(int)(Math.random()*3); if( tentativa[0] > 3 ||tentativa[0] < 1) System.out.print(""); }while( tentativa[0] > 3 ||tentativa[0] < 1);

do{ tentativa[1] = (int)(Math.random()*3); if(tentativa[1] > 3 ||tentativa[1] < 1) System.out.print(""); }while(tentativa[1] > 3 ||tentativa[1] < 1);

tentativa[0]--; tentativa[1]--;

if(!checaTentativa(tentativa, tabuleiro)) System.out.print(""); }while( !checaTentativa(tentativa, tabuleiro) ); }
}

CLASSE HUMANO

import java.util.Scanner;

public class Humano extends Jogador{ public Scanner entrada = new Scanner(System.in);

public Humano(int jogador){ super(jogador); this.jogador = jogador; System.out.println("Jogador 'Humano' criado!"); }

public void jogar(Tabuleiro tabuleiro){ Tentativa(tabuleiro); tabuleiro.setPosicao(tentativa, jogador); }

public void Tentativa(Tabuleiro tabuleiro){ do{ do{ System.out.print("Linha: "); tentativa[0] = entrada.nextInt(); if( tentativa[0] > 3 ||tentativa[0] < 1) System.out.println("Linha inválida. É 1, 2 ou 3"); }while( tentativa[0] > 3 ||tentativa[0] < 1);

do{ System.out.print("Coluna: "); tentativa[1] = entrada.nextInt(); if(tentativa[1] > 3 ||tentativa[1] < 1) System.out.println("Coluna inválida. É 1, 2 ou 3"); }while(tentativa[1] > 3 ||tentativa[1] < 1);

tentativa[0]--; tentativa[1]--;

if(!checaTentativa(tentativa, tabuleiro)) System.out.println("Esse local já foi marcado. Tente outro."); }while( !checaTentativa(tentativa, tabuleiro) ); }
}

Relacionados

  • Jogo da Velha em Java
    993 palavras | 4 páginas
  • Jogo da Velha em JAVA
    1514 palavras | 7 páginas
  • Jogo da velha em JAVA
    2865 palavras | 12 páginas
  • Jogo da velha em java
    718 palavras | 3 páginas
  • Jogo da Velha Java em NetBeans
    296 palavras | 2 páginas
  • Resolucao jogo da velha -codigo em java
    1176 palavras | 5 páginas
  • Desenvolvimento de um jogo utilizando uma interface gráfica
    3606 palavras | 15 páginas
  • Cpti
    1434 palavras | 6 páginas
  • Java
    5067 palavras | 21 páginas
  • aasas
    568 palavras | 3 páginas