A realização do projeto foi feita para a disciplina Paradigmas de Linguagem de Programação.
Clone o repositório
$ git clone https://github.com/davihsg/bubble-shooter.git
Entre no repositório
$ cd bubble-shooter
-
Ter em sua máquina haskell , Cabal e GHC.
-
Ter em sua máquina o Haskell plataform funcionando :
$ sudo apt-get install haskell-platform
-
Tenha um display de dimensões maiores ou iguais há 700 de altura e 700 de largura.
Em primeiro lugar, é preciso que se instale o cabal executável :
$ cabal update
$ cabal install Cabal cabal-install
Após isso é necessário a lib gloss
do cabal
que pode ser obtida utilizando:
$ cabal install gloss
Agora será necessário entrar no diretório Haskell:
$ cd Haskell
Por fim, para rodar o jogo e instalar as dependências faltantes execute:
$ cabal run
Outra opção para rodar o jogo, depois de já instalado o gloss
, é a ferramenta stack
ao invés de cabal
, para isso é necessário possuir instalada a sua versão mais recente.
Para instalar o stack basta acessar sua documentação em: https://docs.haskellstack.org/en/stable/install_and_upgrade/#installupgrade
Para garantir acesso a sua versão mais atualizada, recomenda-se o comando:
$ stack upgrade
Agora será necessário entrar no diretório Haskell dentro do bubble-shooter:
$ cd Haskell
E por fim, para rodar o jogo e instalar as dependências faltantes execute:
$ stack run
Assim será aberta uma interface gráfica que permitirá o acesso ao jogo :
- Davi Henrique (davihsg)
- Abraão Caiana (AbraaoCF)
- Júlia Oliveira (juliaokmenezes)
- João Matheus (joaoduavy)
- Maria Luiza (mluizamarinho)