Jogo da Velha feita na linguagem C

Opa, eu aqui denovo =)

Resolvi deixar a preguiça de lado e terminar o jogo da velha que comecei a fazer no inicio desse ano – ferias (2010).

Utiliza o conceito de matriz esparsa e ponteiros.

ai esta o link pra fazer o download do codigo + backups :

http://www.4shared.com/file/240307962/d29f315e/daVelhaGame.html

ou então para apenas ver o codigo sem fazer download de nada no site de codigos codepad:

http://codepad.org/4RUyihZg

lembrando que eu o fiz no linux utilizando o GCC.. e no download tem uma pasta de backups .. eu fiz o jogo e fui salvando pra quem não entender o código de primeira.

ate+

Por mais que nos esforcemos, nunca conseguiremos  criar o livre arbítrio perfeito e verdadeiro nem da-los as nossas criações. Fernando Junior.

~ por Fernando Felix do Nascimento Junior em 13/03/2010.

3 Respostas to “Jogo da Velha feita na linguagem C”

  1. Oi Fernando.
    Sei que a pergunta parece meio obvia, mas como sou iniciante, cada detalhe eh importante para eu pegar o jeito.

    O #include(XXXXXX), o XXXXX seria o que? stdio.h?

    • não entendi direito, mas o comando ‘#include’ serve para adicionar/importar uma biblioteca (biblioteca – “conjunto de funções “) para o código fonte (programa) que você esta fazendo.

      Na verdade, biblioteca (header) é um conjunto de cabeçalhos de um conjunto de funções de um determinado código fonte (exemplocodigo.c). Nesse exemplocodigo.c pode existir N funções mas em uma biblioteca (exemplocodigo.h, onde h vem de header) você pode escolher as funções que poderão ser usadas/exportadas pra outros programas/códigos fonte colocando apenas o seu cabeçalho. Você pode limpar (deixar mais visível/compreensível ) seu programa (exemploprograma.c) separando as funções (exemploprogramafuncoes.c)(ao menos as mais genéricas, que pode ser usada para mais de uma aplicação) da parte logica (função principal main + funcoes especificas), então se você for usar alguma função do codigo ‘exemploprogramafuncoes.c’ basta importar para o ‘exemploprograma.c’ a biblioteca ‘exemploprogramafuncoes.h’. Lembrar que cabeçalhos não possui nenhuma implementação para as funções, é como se fossem os índices de um livro, sendo que você escolhe os capítulos que devem constar no livro (que podem ser usados).

      O stdio.h eh uma biblioteca padrão (standart – std) do C para manipular entrada/saída (in/out – io), ou seja, como leitura de dados digitados no teclado e exibição de informações na tela do programa de computador:

      Ex. de funções stdio :
      printf -> com ela vc imprime algum texto no tela/console/terminal/prompt de comando. ex: ‘printf(“oi”);’ imprime o nome oi na tela

      scanf -> faz a leitura de algum numero inteiro/real ou conjunto de caracteres ou um unico caractere. ex: ‘int gamemod; scanf(“%d”,&gamemod);’ ler um num inteiro do teclado.

      fernando jr

  2. OBS.: No menu, as opções 1 e 2 estão invertidas quanto ao que irá gerar na escolha!

    Muiito boom! Parabéns 😉

Deixe um comentário