Skip to content

origds/proyectoLenguajes1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Universidad Simon Bolivar
Deparamento de Computacion y Tecnologia de la Informacion
Laboratorio de Lenguajes I CI-3661

Proyecto 1. Haskell

Autores.
  Carla Urrea 09-11215
  Oriana Gomez 09-10336

El proyecto funciona en su totalidad permitiendo completar las acciones solicitadas por 
los entrenadores de manera de poder realizar la batalla de manera correcta.
La implementacion del mismo fue realizada mediante el uso de Monads y su definicion se 
encuentra en el archivo MonadBatalla.hs 

En el archivo Pokemon.hs se encuentran todas las definiciones relacionadas direcamente
con los pokemones. Al mismo tiempo es alli donde se definen las funciones que se encargan
de calcular las estadisticas actuales de los pokemones.

En el archivo Batalla.hs se definen las funciones que haran referencia a los comandos 
introducidos por los entrenadores en el terminal, ademas de otras funciones auxiliares
que ayudan a modularizar el archivo.

En el archivo LecturaArchivos.hs se realiza el parseo y la creacion de las especies, los
ataques y los entrenadores que son pasados como argumento en entrada estandar.

En el archivo FlujoBatalla se definen los comandos del juego usando las funciones
definidas en el archivo Batalla.hs asi como tambien las funciones que definen el turno del
jugador actual y ejecutan el comando seleccionado por el.

About

proyecto pokesim

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published