Jogo do Galo em C
Como já é sabido pelos leitores mais assíduos do blog, eu estou a aprender a linguagem de programação C, e eu já me apercebi que se quero aprender verdadeiramente a programar quer seja em C ou numa outra qualquer linguagem de programação terei de ser auto-didacta e praticar muito.
Um dos exercícios mais comuns que recorrem ao uso de vectores é a implementação do Jogo do Galo. Apesar de haver centenas de exemplos já implementados na Internet eu quero desenvolver o meu próprio projecto, em pequenos passos.
Nesta primeira fase tive como objectivo de apresentar o tabuleiro de jogo. O código que criei para tal é o seguinte:
#include <stdio.h>
#include <stdlib.h>
#define DIM 3
int main()
{
char Galo [DIM][DIM] = {{' ', ' ', ' '}, {' ', ' ', ' '}, {' ', ' ', ' '}};
int i, j;
for(i = 0; i < DIM; i++)
{
for(j = 0; j < DIM; j++)
{
if(j == DIM - 1)
{
printf("%c %c", Galo[i][j]);
}
else
{
printf("%c %c |", Galo[i][j]);
}
}
if (i != DIM - 1)
{
printf("\n--------\n");
}
}
}
Tenho a completa noção de que este é ainda um pequeno passo para a execução da totalidade do Jogo do Galo, e que possivelmente a forma como o implementei não é a mais indicada.
Caso tenham algum reparo a fazer ao código que criei ou uma qualquer dica, agradeço pois todas as criticas e dicas são úteis.



