autopawn/haboard

TicTacToe + IA

mpierola opened this issue · 2 comments

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.

Voy a hacer esta issue

Trabajaré en esta issue.