Primeramente, cree 4 funciones en Piece.hs explicadas en el codigo, y en damas.hs, coloque lo basico de foxandhounds, excepto por los movimientos y la distribucion, , la reina con 4 funciones de desplazamiento y la ficha con su funcion, las cuales las explico en el codigo como funcionan.
El codigo se compila con make damas y se ejecuta de la misma manera que los demas. Y deje 3 distribuciones a modo de comprobar tipos de movimiento.
Perdon por la demora, pero me costó mucho utilizar haskell, y las veces que probé el juego, no me generó ningun tipo de error o advertencia.
En el proyecto de java tuve problemas de exception, por lo cual tuve mucho cuidado con eso en este, ademas de mucho codigo, trate de minimizarlo lo mas posible. Es decir, trate de solucionar los errores que tuve en el anterior.
Nombre: Cristian Cabrera Esquivel ROL: 201873028-9
Primeramente, cree 4 funciones en Piece.hs explicadas en el codigo, y en damas.hs, coloque lo basico de foxandhounds, excepto por los movimientos y la distribucion, , la reina con 4 funciones de desplazamiento y la ficha con su funcion, las cuales las explico en el codigo como funcionan.
El codigo se compila con
make damas
y se ejecuta de la misma manera que los demas. Y deje 3 distribuciones a modo de comprobar tipos de movimiento.Perdon por la demora, pero me costó mucho utilizar haskell, y las veces que probé el juego, no me generó ningun tipo de error o advertencia.
En el proyecto de java tuve problemas de exception, por lo cual tuve mucho cuidado con eso en este, ademas de mucho codigo, trate de minimizarlo lo mas posible. Es decir, trate de solucionar los errores que tuve en el anterior.