Solitaire é um famoso jogo de cartas para um só jogador. Este projeto tem por objetivo a implementação de tal game em console sob a orientação de diferentes paradigmas de linguagem de programação.
São eles:
- Procedural (Imperativo)
- Funcional
- Lógico
As linguagens utilizadas para ilustração de cada paradigma foram, respectivamente:
- C++
- Haskell
- Prolog
Este projeto faz parte da disciplina de Paradigmas de Linguagens de Programação ministrada no período 2017-2 no curso de Bacharelado em Ciência da Computação, da Universidade Federal de Campina Grande.
Para compilação do projeto em C++, basta rodar dentro da respectiva pasta da implementação:
g++ -std=c++11 solitaire.cpp -o solitaire
A compilação Haskell segue o exemplo:
ghc solitaire.hs -o solitaire
Já para a compilação do projeto em Prolog:
swipl -q -f solitaire.pl
Após compilação basta
./solitaire
Basta que se tenha os compiladores de cada uma das linguagens supracitadas, o jogo roda em console (terminal).
- Arthur Sampaio - (https://github.com/ArthurSampaio)
- Emanuel Joivo - (https://github.com/emanueljoivo/)
- Tiago Pereira - (https://github.com/tiagolimpe)