Jogo Da Velha Java

1308 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

Relacionados

  • Desenvolvimento de um jogo com a utilização de interface gráfica.
    4139 palavras | 17 páginas
  • Tcc - criando aplicativo para android
    19494 palavras | 78 páginas
  • APS UNIP 4 SEMESTRE
    5321 palavras | 22 páginas
  • DENOUEMENT: NARRATIVA DO DESFECHO E ESBOÇO DE UM FINAL
    5522 palavras | 23 páginas
  • A importancia da matematica na atuação do profissional em tecnologia da informação
    9611 palavras | 39 páginas
  • radio radical
    4508 palavras | 18 páginas
  • limguagem
    4499 palavras | 19 páginas
  • PIM I CONSULTORIA PARA CRIAR UMA ONG
    8978 palavras | 36 páginas
  • Pim iii e iv - unip - ti
    7228 palavras | 29 páginas
  • Aquecimento antes de tocar o saxofone
    3776 palavras | 16 páginas