Jogo do Galo em C

Posted by admin on 24 de Março de 2012 | Filed under Línguagens de Programação, Programação

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.

Related Posts Plugin for WordPress, Blogger...Share

Leave a Reply