Java

7 respostas
J

Bom dia,
Alguém pode me ajudar, estou precisando de um código para jogo da velha simples.

7 Respostas

L

Cara eu tenho o codigo prontu, mas ai tu tem algo feito?

abrxx

J

Comecei a fazer, tem como vc enviar o seu código?
Desde já agradeço.

ruivo

jonasribas:
Comecei a fazer, tem como vc enviar o seu código?
Desde já agradeço.

E aí está o futuro da profissão… Que beleza hein…

Eu acho que o colega de cima deveria passar o código dele para você, para o professor pegar, ver que é plágio e dar um ZERO bem grande pra vc.

L

post o que vc fez ? ainda perguntei o que tinha feito, coloca ai.

aos poucos te ajudamos…agora te entregar de graça complicado, tu vai entender nd só vai dar um Run As e ja era…

J

import javax.swing.JOptionPane;

public class JavaApplication8 {
public static void main(String args[]){

char matriz[][]= new char [3][3];

char jog1 =X;

char jog2 =O;
for(int lin=0;lin<3;lin++)

{

for(int col=0;col<3;col++)

{

matriz[lin][col]= ';

}

}

int jogal,jogac;

do

{

jogal = Integer.parseInt(JOptionPane.showInputDialog(“Informe a linha:));

}

while((jogal < 0)||(jogal > 2));
jogac = Integer.parseInt(JOptionPane.showInputDialog("Informe a coluna:"));
    
  matriz[jogal][jogac] = jog1;
    
  String tab = matriz[0][0] +  "  ||  " + matriz[0][1] + "  ||  " + matriz[0][2]+ "\n";
           tab += "|||||||||||||||||||||\n";
           tab += matriz[1][0] + "  ||  " + matriz[1][1] + "  ||  " + matriz[1][2] + "\n";
           tab += "|||||||||||||||||||||\n";
           tab += matriz[2][0] + "  ||  " + matriz[2][1] + "  ||  " + matriz[2][2] + "\n";
           
           JOptionPane.showMessageDialog(null, tab);
  }

}

Foi o que eu fiz!

L

vc pode começar assim fera....

public class JogoDaVelha extends JFrame implements ActionListener 
{ 
	public JButton [][] botoes = {{null,null,null},{null,null,null},{null,null,null}}; 
	public String jdv = "X"; 
	public JPanel p; 
	public int control = 0, control_1 = 0; 
	public int numLinhas = botoes[0].length; 
	public int numColunas = numLinhas; 
	public boolean acabou = false; 
	public ActionEvent myEvent; 
	public boolean empate = false; 
	public JLabel od; 
	public Container container; 

	public JMenu jogo, ajuda; 
	public JMenuItem novo, sair, sobre; 
	public JMenuBar menu; 

	public int contLV = 0, contCV = 0, indice = 0; 
	public String vencedor = ""; 

	public JogoDaVelha() 
	{ 
		container = this.getContentPane(); 

		setTitle("Jogo Da Velha ++"); 

		p = new JPanel(); 
		p.setLayout(new GridLayout(3,3)); 

		od = new JLabel(new ImageIcon("OutDoor.jpeg")); 
		container.add(od, BorderLayout.CENTER); 


		Toolkit tk = Toolkit.getDefaultToolkit(); 
		setIconImage(tk.getImage("iconJDV.jpeg")); 

		Image icon = Toolkit.getDefaultToolkit().getImage("asterisco.gif"); 
		this.setIconImage(icon); 

		menu = new JMenuBar(); 

		jogo = new JMenu("Jogo"); 
		novo = new JMenuItem("Novo Jogo..."); 
		novo.addActionListener(this); 
		jogo.add(novo); 
		jogo.addSeparator(); 
		sair = new JMenuItem("Sair"); 
		sair.addActionListener(this); 
		jogo.add(sair); 

		ajuda = new JMenu("Sobre"); 
		sobre = new JMenuItem("Sobre o Jogo da Velha ++"); 
		sobre.addActionListener(this); 
		ajuda.add(sobre); 
		
	

		menu.add(jogo); 
		// menu.add(ajuda); 

		setJMenuBar(menu);

uma dica de como começar !

Anime

Oi,

Postei um faz tempo, não é em java mas pode usar a lógica é bem simples… :wink:

http://www.guj.com.br/java/234887-jogo-da-velha

Criado 9 de novembro de 2011
Ultima resposta 9 de nov. de 2011
Respostas 7
Participantes 4