Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/05/2010, 12:05
minoskum
 
Fecha de Ingreso: enero-2009
Mensajes: 7
Antigüedad: 15 años, 3 meses
Puntos: 0
Exclamación conecta 4 con inteligencia artificial

Hola .. mi problema es el siguente:
necesito hacer una clase para la uni de un jugador de conecta 4 con un método que realice una jugada no aleatoria osea que busque la victoria o el empate..
Para esto me dijeron que tenia que usar un árbol donde en cada nodo tengo un tablero con cada movimiento que pueda hacer el otro jugador ...pero no lo veo muy claro..
he visto x otros foros que para esto se usa el metodos min max ..pero no tengo ni idea de como hacerlo.
El tablero es de 6x7 y bueno pongo los métodos que ya tengo..por si s interesa..

public abstract String nextMove(); //que es el que necesito

public abstract boolean validMove(int player, String move); //que verifica que se elige una columna valida y no este llena.

public abstract boolean doMove(int player, String move); //realiza el movimiento

public abstract int winner(); //devuelve el ganador ,quien consiga 4 en linea