Programe el juego TicTacToe.
Se recomienda que la lógica de su juego este en TicTacToe.hs.
Puede modificar los archivos que estime conveniente y crear nuevos.
Adicionalmente debe programar una IA especializada para TicTacToe 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. Se recomienda que la lógica de su juego este en
TicTacToe.hs
.Puede modificar los archivos que estime conveniente y crear nuevos.
Adicionalmente debe programar una IA especializada para TicTacToe 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.