Adicionalmente debe programar una IA especializada para TicTacToe en src/tictactoe/PlayerCPUTicTacToe.java que herede de PlayerCPURandom de tal manera que esta IA, tanto si juega primero como si juega segundo:
Si puede ganar en el siguiente turno, que lo haga.
En caso contrario, si existe una línea que ya tenga 2 marcas del oponente, use su movimiento para bloquearla.
En caso contrario, que tome una decisión al azar.
Si programa bien esta IA, la única forma de ganarle será realizar movimientos en que tengamos 2 opciones para ganar y esta IA sólo nos pueda bloquear una.
Programe el juego TicTacToe en
src/tictactoe/
.Adicionalmente debe programar una IA especializada para TicTacToe en
src/tictactoe/PlayerCPUTicTacToe.java
que herede dePlayerCPURandom
de tal manera que esta IA, tanto si juega primero como si juega segundo:Si programa bien esta IA, la única forma de ganarle será realizar movimientos en que tengamos 2 opciones para ganar y esta IA sólo nos pueda bloquear una.