Jugar en LAN con tu propio juego

Iniciado por OLM, Marzo 10, 2015, 02:35:56 PM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Marzo 10, 2015, 02:35:56 PM Ultima modificación: Marzo 12, 2015, 10:11:33 AM por Expermicid
Hola a todos,

Recientemente me han pedido en clase que debo de desarrollar un juego, y poder jugar con él junto a un compañero.
El juego que he elegido es el Tres en Raya.
Creo este post para pediros ayuda o consejo sobre como ponerlo en funcionamiento para jugar en red pues no tengo ni idea de como empezar.
Os dejo las 2 clases que tengo hasta ahora hechas.

Clase Inicio
Código: java
public class Inicio {

public static void main(String[] args) {
Tablero t = new Tablero();
}

}


Clase tablero
Código: java
import java.awt.Font;
import java.awt.Graphics;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;


import javax.swing.JButton;
import javax.swing.JFrame;

public class Tablero extends JFrame {

final int nFilasColumnas = 3;
JButton boton[][];
ActionListener accion;
Font f;

public Tablero() {
super("Tres en Raya - Grupo 8");
setSize(500,500);
setResizable(false);
f = new Font( Font.MONOSPACED, Font.PLAIN, 100);
accion=new ActionListener() {
public void actionPerformed(ActionEvent e){
System.out.println("Presionaste el botón"+e.getActionCommand());
Poner((JButton)e.getSource(),"O");
}
};
boton = new JButton[nFilasColumnas][nFilasColumnas];
setLayout(new GridLayout(nFilasColumnas, nFilasColumnas));
for(int i=0; i<nFilasColumnas; i++)
for(int j=0; j<nFilasColumnas; j++){
boton[i][j] = new JButton();
boton[i][j].setActionCommand(i+"-"+j);
boton[i][j].addActionListener(accion);
boton[i][j].setFont(f);
add(boton[i][j]);
}
repaint();
setVisible(true);
}

public void Poner(int i,int j,String letra){
boton[i][j].setText(letra);
boton[i][j].setEnabled(false);
repaint();
}

public void Poner(JButton j,String letra){
j.setText(letra);
j.setEnabled(false);
j.repaint();
}

}


Cualquier ayuda por poca que sea se agradece, necesito esa luz que me marque el camino  :D

Saludos.
Gracias.
Nunca consideres el estudio como una obligación, sino como una oportunidad para adentrarse en el maravilloso mundo del saber.