Se presenta el juego 2048 programado en Haskell, haciendo uso de la interfaz IO y otras implementaciones que mejoran la jugabilidad, como la opción de tener diferentes diseños e instrucciones.
El juego hace uso de las extensiones:
import Data.List (transpose) -> Integrada de manera natural, no hay que instalar nada.
import System.Random -> Integrada de manera natural, no hay que instalar nada. Sin embargo en algunas versiones de WinGHCi no se ejecuta como es debido. Es recomendable ejecutar el juego en WinHugs para no tener problemas.
EJECUCIÓN DEL JUEGO
- Instalar WinHugs y abrirlo.
- Arrastrar el archivo hacia la ventana y soltar dentro.
- Cuando salga el mensaje de que se ha cargado correctamente, ejecutar el comando :main.
- Seguir las instrucciones.
Esta es una práctica que ha sido compartida con el afán de ampliar el conocimiento sobre la programación funcional y ver un ejemplo aplicado sobre lo que puede llegar a conseguir. No se pretende de ninguna manera promover la copia literal de los códigos para aprobar la asignatura.
Este contenido es 100% gratuito, pero puedes ayudarme a seguir subiendo material donando lo que creas conveniente a mi Paypal: paypal.me/deyors