Este é um simples campo minado desenvolvido durante uma aula de EDA1 na Unb/FGA.
O objetivo deste campo minado foi exercitar o conceito de FILA e PILHA de maneira prática. Este simples jogo permite que o aluno consiga ver, de maneira animada, a ordem que os campos são abertos quando se “clica” em uma posição vazia.
A implementação é direta e simples. Tudo foi implementado em conjunto com os alunos.
Em um terminal execute os seguintes comandos para compilar e executar o programa.
gcc cminado.c fila.c -o cminado ./cminado
Muitos elementos do jogo ainda faltam para que ele fique jogável. Mas o essencial está neste código.
Algumas coisas que julgo importante realizar para ficar mais robusto:
- [X] Separar as funções de FILA em um arquivo separado
- [ ] Colocar a biblioteca de PILHA
- [ ] Fazer a animação alternar entre FILA e PILHA
- [ ] Finalizar as regras do jogo
- [ ] Gerar um Makefile
- [ ] Suporte a ncurses, para que seja possível desenhar na tela com cores e com a possibilidade de escolher a área a ser aberta sem digitar os campos
- [ ] perfumarias gerais para deixar o jogo bonito