Skip to content

samuellimabraz/AEDS-FreeCell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AEDS-FreeCell

Jogo FreeCell desenvolvido em C.

Menu

Uma implementação do popular jogo de cartas, Free Cell, desenvolvida em C como parte do projeto da disciplina de Estrutura de Dados na Universidade Federal de Itajubá. Este projeto tem como objetivo principal a aplicação prática de estruturas dinâmicas, proporcionando uma oportunidade de aprender e praticar os conceitos de alocação dinâmica de memória, listas encadeadas e manipulação de dados.

Sobre o Jogo

O Free Cell é um jogo de cartas solitário que requer habilidade, estratégia e paciência para ser vencido. A versão implementada neste projeto é jogada diretamente no terminal/console, e todas as interações ocorrem por meio de comandos de texto.

Uso

  • Menu Principal: Ao iniciar o jogo, você é recebido por um menu com as seguintes opções:
  1. Jogar: Inicia uma nova partida do jogo Free Cell.
  2. Regras: Exibe as regras do jogo Free Cell.
  3. Histórico: Mostra um histórico das partidas anteriores.
  4. Sair: Encerra o jogo.
  • Jogabilidade: Durante o jogo, você pode movimentar cartas entre as áreas do jogo, incluindo Mesa, Temporário e Monte de Naipe. Assim como, desistir da partida atual.

Compilação e Execução

Para compilar e executar o jogo, siga estas etapas:

  1. Abra um terminal e navegue até o diretório do projeto.
cd AEDS-FreeCell/src
  1. Compile o código-fonte usando um compilador C (por exemplo, GCC) com o seguinte comando:
gcc main.c freecell.c resources.c -o main  
  1. Execute o arquivo executável gerado:
.\main.exe

Screenshots

Jogo

Regras

License

This project is under the license MIT.

About

Jogo FreeCell desenvolvido em C

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages