Skip to content

mayasrl/uno.c

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 

Repository files navigation

UNO em C

Projeto desenvolvido em C para a disciplina de Estrutura de Dados I, apresentando uma versão simplificada do jogo UNO. Embora incompleto e com alguns erros, o código atendeu aos requisitos mínimos para demonstrar o uso de estruturas dinâmicas (listas, filas e pilhas) em C, incluindo:

  • Montagem e embaralhamento do baralho.
  • Distribuição de cartas para cada jogador.
  • Validação de jogadas com base em cor e número.
  • Simulação de um jogador de computador com lógica simples.
  • Manipulação de estruturas para compra e descarte de cartas.

Sobre o Projeto

  • Utiliza estruturas dinâmicas para representar o baralho, a mão de cada jogador e a pilha de descarte na mesa.
  • Implementa funções básicas para embaralhar, comprar e jogar cartas.
  • Reforça conceitos de alocação dinâmica, ponteiros e manipulação de dados em C.
  • Foi suficiente para demonstrar a lógica de manipulação de dados na disciplina, apesar de algumas falhas ou comportamentos inesperados.

Este trabalho buscou aplicar na prática os conceitos de Estrutura de Dados I, ilustrando como listas, pilhas e filas podem ser usadas em um jogo interativo.


Desenvolvido com 💛 por @mayasrl.

About

O jogo Uno programado em C, para um projeto da faculdade, na aula de Estrutura de Dados I.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages