Campo Minado implementado em C
Programa com fins educacionais para a disciplina de programação, sendo fornecido como exemplo para os alunos de Ciência da Computação das Faculdades Integradas de Caratinga (Doctum).
Ele foi utilizado por volta de 2011 para ajudar meus alunos com exemplo de programação, envolvendo:
- alocação dinâmica de memória;
- macros em arquivos C;
- tipos de dados;
- tratamento de matrizes.
Porém, somente hoje resolvi fazer seu upload com intuito de que sirva como ajuda para alguém. :D
Obs. 1: Ele foi desenvolvido no GNU/Linux. Então, se estiver em outro SO, algumas funcionalidades não funcionarão.
Obs. 2: Ele não tem muitos comentários de propósito, pois o intuito era que eles estudassem e entendessem o código. Dessa forma, poderiam produzir um código melhor.
Para compilar:
gcc -o campoMinado.bin campoMinado.c
Para executar/jogar:
./campoMinado.bin
ou:
./campoMinado.bin QNT_LINHAS QNT_COLUNAS QNT_BOMBAS
Exemplo:
./campoMinado.bin 5 5 2
Have fun!