Ajuda jogo da velha

3 respostas
K

boa noite galera sou leigo em java estou necessitando de ajuda para fazer um jogo da velha usando interface em java:
Bem ate o momento fiz a a interface e os campos de Nome do Jogador 1, Jogador 2, Simbolo jogador 1 e de jogador 2 funcionando, assim como botao limpar e botao novo jogo.

Bem agora criei uma classe jogo, para fazer a logica do jogo, ai que o bicho pegou eu sei que tenho que receber as variavies Strings que Simbolo jogador 1 e jogador 2, como o jogo tem que automaticamente trocar a vez dos jogadores acho que tambem devo receber jogador 1 e 2 ??? O jogo também tem que alterar automaticamente o jogador que começa ex : jogador 1 começo a primeira partida na segunda partida o jogador 2 que tem que começar.

Bem fiz ate agora essa logica abaixo se alguem puder dar uma ajuda explicando seria otimo.
private void jogo(String a,String b){
  
String simbol1,simbol2;
String [][] matriz = new String[3][3]; 
int x=1;
    
    for(int i=0;i<3;i++)
        for(int j=0;i<3;j++)
        {
            if(matriz[i][j]==simbol1) 
                
        }


 JOptionPane.showMessageDialog(null,"Vez do Jogador");
    
    
    
}

desde ja agradeço

3 Respostas

diogofabri

Entao brother…
Esses dias atras tive um trabalho da facu pra fazer!!!
dai fiz um jogo em C… Usando pipe…
E depois fiz outro usando socket e threads…

Dai no seu caso… acho que teria que usar threads…
Mas recomendo fazer a logica primeiro… Restrições e tal…
Dai tenta ler sobre thread… que eh moleza…

Espero ter ajudadoo
Abraço!

Marky.Vasconcelos

Cara… voce só precisa guardar nessa matriz as jogadas que o usuario fizer e ir verificando se alguém ganhou o jogo.

K

Mais onde como guardaria essas matrizes??
se puder dar uma ajuda !
abraços

Criado 24 de maio de 2009
Ultima resposta 25 de mai. de 2009
Respostas 3
Participantes 3