maio 27 2009

Jogo em C

Estou postando hoje, um jogo feito em C, para falar a verdade eu não sei o nome do jogo, mas é legalzinho para se divertir com um amigo, e a lógica dele é bem simples. O jogo foi feito por Rodolfo Riyoei Goya

#include <stdio.h>
#include <conio.h>
 
int main(void){
  int  num_rodadas;
  int  rodada;
  int  vez_inicial = 0;
  int  vez;
  int  pecas;
  int  jogada;
  int  pontos_computador = 0;
  int  pontos_jogador = 0;
  char c;
 
  printf("Quantas rodadas voce' quer jogar? ");
  scanf("%d", &num_rodadas);
 
  for( rodada = 1; rodada <= num_rodadas; rodada++ )
  {
    printf( "\n\nRodada numero %d\n", rodada );
 
    vez = vez_inicial;     // Define quem comeca a jogar.
 
    if(vez_inicial == 0) // Na proxima rodada
      vez_inicial = 1;     // inverte quem
    else                   // comeca.
      vez_inicial = 0;
 
    if( vez == 0 )
      pecas = 25;
    else
    {
      do
      {
        printf("Quantas pecas iniciais ? ");
        scanf("%d", &pecas);
      }
      while( ( pecas < 25 ) || ( pecas > 30 ) );
    }
 
    while( pecas > 1 )
    {
      printf( "Restam %d pecas. ", pecas );
      if( vez == 0 )
      {
        vez = 1; // Muda a vez para a proxima jogada.
        do
        {
          printf( "Quantas pecas ? " );
          scanf( "%d", &jogada );
        }
        while( ( jogada < 1 ) || (jogada > 3 ) );
      }
      else
      {
        vez = 0;
        switch( pecas % 4 )
        {
        case 0: jogada = 3;
                break;
        case 1: jogada = 1;
                break;
        case 2: jogada = 1;
                break;
        case 3: jogada = 2;
                break;
        }
        printf("Minha jogada eh %d\n", jogada);
      }
      pecas -= jogada;
    }
 
    if( vez == 0 )
    {
      pontos_computador++;
      printf("Computador Venceu\n");
    }
    else
    {
      pontos_jogador++;
      printf("Jogador Venceu\n");
    }
    printf("Placar: Computador:%d Jogador:%d\n", pontos_computador, pontos_jogador);
  }
 
  c = getch();
 
  return 0;
}


5 Comentários:

Trackbacks

  1. aldemurp diz:
    Legal o artigo, bem sucinto! você poderia indicar um Compilar?
    outubro 12th, 2009 às 11:15 am
  2. admin diz:
    Recomendo a você usar para início o Dev-C++ , você encontra esse programa no Baixaki ;D
    outubro 12th, 2009 às 3:22 pm
  3. amanda diz:
    mas oque e isso nao tem nada
    julho 28th, 2010 às 2:50 pm
  4. Luiz Eduardo Da Costa diz:
    Ow cara.. eu não entendi como que funciona esse jogo seu ai…
    Não entendo o que ele faz..
    Eu sou estudante do Terceiro semestre de Técnico em Informática e já tenho um bom conhecimento em Linguagem C. Se vc estiver afim de trocar umas idéias sobre programação me add no msn: luizeduardoskt@hotmail.com
    novembro 7th, 2010 às 11:42 pm
  5. katarine diz:
    eu ja tentei mas nao consico alguem pode me ajuda pufavor katarineeeeeeeeeeeeeeeeeeeeeeeeee
    maio 6th, 2011 às 2:47 pm

DEIXE UM COMENTÁRIO

Subscrever

Subscreve o Blog



Publicidade

Comentários Recentes

  • shirley Balazs: Parabéns!! Informações de utilidade publica e de primeira, foi muito útil a mim.Obrigada!!
  • Jefferson Ferreira de brito: eu quero muito
  • thiago valente: Eu quero um para mim
  • Lucas martins balieiro: Eu não fiz o enem mesmo assim eu posso me inscrever no site essa é minha dúvida, só queme...
  • Francisca Marli Oliveira: quero saber quanto tenho no meu fgts

Links

Leitores Recentes

VALE O CLIQUE!

Site Seguro Ocioso

Divulgue o blog Infomaroto em seu site e tenha seu link ou banner aqui.
Blog Infomaroto