Jogo da velha em rede
JOGO DA VELHA EM REDE
OBJETIVO
Este relatório tem o objetivo de demonstrar o desenvolvimento parcial da aplicação solicitada como atividade avaliativa da terceira unidade da matéria de Redes de Computadores. O software é um jogo da velha que deve funcionar em um ambiente de rede e deve prover interfaces que permitam a dois indivíduos em terminais diferentes realizar as suas jogadas comunicando-se por meio de sockets de UDP através da rede de computadores.
PROJETO PRELIMINAR
Na fase inicial de projeto do software idealizamos o tabuleiro do jogo que é composto por botões (nove ao todo) que são os campos do tabuleiro que podem ser marcados por cada jogador, o tabuleiro é montado num formulário jframe onde os …exibir mais conteúdo…
});
jbtn6.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jbtn6ActionPerformed(evt); } });
jbtn7.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jbtn7ActionPerformed(evt); } });
jbtn8.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jbtn8ActionPerformed(evt); } });
jBSair.setText("Sair"); jBSair.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jBSairActionPerformed(evt); } });
jlbTitulo.setFont(new java.awt.Font("Tahoma", 3, 18)); jlbTitulo.setForeground(new java.awt.Color(255, 0, 51)); jlbTitulo.setText("PROGRAMA JOGO DA VELHA");
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); getContentPane().setLayout(layout); layout.setHorizontalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup() .addContainerGap(36, Short.MAX_VALUE)