Skip to content

zeeesoares/li1_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projeto - Crossy Road

  • versão do jogo Crossy Road criada em Haskell e desenvolvida no âmbito da realização do projeto de Laboratórios de Informática I no primeiro semestre em Engenharia Informática, na Universidade do Minho.

MENU

MENU

SKINS

FIM

Repositório

Se tiver chave SSH configurada no GitLab pode fazer clone com o seguinte link:

$ git clone git@gitlab.com:uminho-di/li1/2223/2022li1g035.git
$ cd 2022li1g035

Alternativamente, pode fazer clone por https com o seguinte link:

$ git clone https://gitlab.com/uminho-di/li1/2223/projetos/2022li1g035.git
$ cd 2022li1g035

Interpretador

Pode abrir o interpretador do Haskell (GHCi) utilizando o cabal ou diretamente.

  1. Usando o cabal
$ cabal repl
  1. Usando o GHCi
$ ghci -i="src" -i="tests" src/Main.hs

Testes

O projecto utiliza a biblioteca HUnit para fazer testes unitários.

Pode correr os testes utilizando uma das seguintes alternativas:

  1. Usando o cabal
$ cabal test
  1. Usando o GHCi
$ ghci -i="src" -i="tests" tests/Spec.hs
>>> runTestsT1 -- Correr os testes tarefa 1
>>> runTestsT2 -- Correr os testes tarefa 2
>>> runTestsT3 -- Correr os testes tarefa 3
>>> runTestsT4 -- Correr os testes tarefa 4
>>> main -- Correr todos os testes
  1. Usando o wrapper runhaskell
$ runhaskell -i="src" -i="tests" tests/Spec.hs

Documentação

Pode gerar a documentação com o Haddock.

  1. Usando o cabal
$ cabal haddock --haddock-all
  1. Usando diretamente o haddock
$ haddock -h -o doc/html src/*.hs

Grupo 35

  • A103995 José António Costa Soares;
  • A104090 Nuno Miguel Parente Morais;

Releases

No releases published

Packages

No packages published