Bom dia,
Alguém pode me ajudar, estou precisando de um código para jogo da velha simples.
Java
7 Respostas
Cara eu tenho o codigo prontu, mas ai tu tem algo feito?
abrxx
Comecei a fazer, tem como vc enviar o seu código?
Desde já agradeço.
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.
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…
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!
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 !
Oi,
Postei um faz tempo, não é em java mas pode usar a lógica é bem simples… 