Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

echo "VINICIUS"

[Resolvido] [Código] Arvore de jogos

Recommended Posts

Este foi um trabalho que fiz sobre arvore de jogos, eh um jogo da velha, aproveitem e estudem

 

 

 

#include<stdio.h>
#include<string.h>
main(){
       int i,j;
       int quadro[3][3];
       int opcao;
       int simbolo;
       int continua;
       char nome1[20];
       char nome2[20];
       int p1,p2;
       
       int jogada1,jogada2;
       int ponto1,ponto2;
       
       int ajuda;
       
       
       fflush(stdin);
       continua = 0;
       p1 = 1;
       p2 = 1; 
       jogada1 = 0;
       jogada2 = 0;
       ponto1 = 0;
       ponto2 = 0;
       ajuda = 0;
 
 
 
 
       
     /*  for (i=0; i<3; i++){
           for (j=0; j<3; j++){
               quadro[i][j] = i;
           }
       }
       for (i=0; i<3; i++){
           for (j=0; j<3; j++){
               printf("\n%d",quadro[i][j]);
           }
       }
       
        

        
        printf("\t\t      |      |      \n");
        printf("\t\t   %d  |   %d  |    %d  \n",quadro[0][0],quadro[0][1],quadro[0][2]);
        printf("\t\t______|______|______\n");
        printf("\t\t      |      |      \n");
        printf("\t\t   %d  |   %d  |    %d  \n",quadro[1][0],quadro[1][1],quadro[1][2]);
        printf("\t\t______|______|______\n");
        printf("\t\t      |      |      \n");
        printf("\t\t   %d  |   %d  |    %d  \n",quadro[2][0],quadro[2][1],quadro[2][2]);
        printf("\t\t      |      |      \n");
       */
        
        printf("\n________________________________________________________________________________\n");
        printf("|\tPrograma Desenvolvido Para Finalidade Academica\t\t\t       |\n");
        printf("|\tUtilizando-se plataforma Windows\t\t\t\t       |\n");
        printf("|\tFerramenta Utilizada: Dev - C ++\t\t\t\t       |\n");
        printf("|\tDesenvolvedor: Vinicius da Silva Barbosa\t\t\t       |\n");
        printf("|\tGraduando do curso de Sistemas de Informacao -  FAVALE\t\t       |\n");
        printf("|\tCarangola, MG - Outubro/2009\t\t\t\t\t       |\n");
        printf("________________________________________________________________________________\n");
        while(continua == 0){
                       
                   for (i=0; i<3; i++){
           for (j=0; j<3; j++){
               quadro[i][j] = 0;
           }
        }
             ajuda = 0;
             printf("________________________________________________________________________________\n");
             printf("\t\t\t      JOGAREMOS O JOGO DA VELHA!");
             printf("  \n________________________________________________________________________________");
             printf("      \t\t______________________   \t______________________");
             printf("    \n\t\t|ESCOLHA SEU SIMBOLO |   \t|ESCOLHA SEU OPONENTE|");
             printf("    \n\t\t|____________________|   \t|____________________|");
             printf("    \n\t\t| >> 1 p/jogar com 1 |   \t| >> 1 = MAQUINA     |");
             printf("    \n\t\t| >> 2 p/jogar com 2 |   \t| >> 2 = PLAYER 2    |");
             printf("    \n\t\t|                    |   \t| >> 3 = SAIR        |");
             printf("    \n\t\t|____________________|   \t|____________________|");
             printf("\n\n\t\tDigite sua opcao: \t\tDigite sua opcao: \n");
             printf("\t\t");
             fflush(stdin);
             scanf("%d",&simbolo);
             if (simbolo == 1){
                    p1 = 1; 
                    p2 = 2;                                  
             }
             else
                    p2 = 1;
             
           /*  scanf("%d",&simbolo);*/
             printf("\t\t\t\t\t\t");
                   scanf("%d",&opcao);                  
            /* switch(p1){
                   case 1:
                         strcpy(p1,"X"); 
                         strcpy(p2,"O");                      
                   break;  
                   case 2:
                         strcpy(p1,"O");
                         strcpy(p2,"X");                        
                   break; 
                   
             }*/
             
             switch(opcao){
                   case 1:
                         strcpy(nome2,"MAQUINA"); 
                         ajuda = 1;                                                                 
                   break;  
                   case 2:
                         strcpy(nome2,"JOGADOR 2");                        
                   break; 
                   case 3:
                         continua = 3;
                   break;        
             }
             if (continua == 3 ){
                          printf("\n\nVOCE FINALIZOU O JOGO!");
             }
             else{                        
                   printf("\n\n________________________________________________________________________________");
                   printf("\nINFORME COM SEU NOME : ");
                   fflush(stdin);
                   fgets(nome1,20,stdin);
                   if (ajuda == 1){
                        fflush(stdin);
                        printf("SEU ADVERSARIO SERA A %s!",nome2);
                   }
                   else{
                        printf("\n\nINFORME O NOME DO ADVERSARIO : ");
                        fflush(stdin);
                        fgets(nome2,20,stdin);
                   }
                   
                   tabela:
                   
                   system("cls");
                   printf("\n\n________________________________________________________________________________\n");
                   printf("\t\t\tCONFIRA OS DADOS, O JOGO COMECOU!");
                   printf("\n\n>>JOGADOR 1 = %s>>JOGADOR 2 = %s\n",nome1,nome2);
                   printf("________________________________________________________________________________\n");
                   printf("\n\n\t\t    >>JOGADOR 1 JOGA COM : %d       >>JOGADOR 2 JOGA COM : %d",p1,p2);
                   printf("\n\t\t    >>JOGADOR 1 JOGADAS  : %d       >>JOGADOR 2 JOGADAS  : %d",jogada1,jogada2);
                   printf("\n\t\t    >>JOGADOR 1 PONTOS   : %d       >>JOGADOR 2 PONTOS   : %d",ponto1,ponto2);
                   printf("\n\n\n>>HORIZONTAL = NUMERO DE COLUNA");
                   printf("\n>>VERTICAL   = NUMERO DE LINHA");
                   printf("\n\n________________________________________________________________________________\n");
             
             
       
       
        

        printf("\n\n\n");
        printf("\t\t\t1              2           3\n\n\n");
        printf("\n");
        printf("\t\t\t            |      |      \n");
        printf("\t\t\t         %d  |   %d  |    %d  \n",quadro[0][0],quadro[0][1],quadro[0][2]);
        printf("\t\t\t2     ______|______|______\n");
        printf("\t\t\t            |      |      \n");
        printf("\t\t\t         %d  |   %d  |    %d  \n",quadro[1][0],quadro[1][1],quadro[1][2]);
        printf("\t\t\t      ______|______|______\n");
        printf("\t\t\t            |      |      \n");
        printf("\t\t\t         %d  |   %d  |    %d  \n",quadro[2][0],quadro[2][1],quadro[2][2]);
        printf("\t\t\t3           |      |      \n");
        printf("\n\n\n"); 
        printf(">>JOGADOR 1 COLUNA A MARCAR = ");
        scanf("%d",&i);
        printf("\n>>JOGADOR 1 LINHA A MARCAR = ");
        scanf("%d",&j);
        if (quadro[i-1][j-1] == 0){
              quadro[i-1][j-1] = p1;
              goto tabela;
        }
        else{
              if ((i>3)||(j>3)){
                   printf("\n\nPOSICAO INVALIDA OU OCUPADA!E TENTE OUTRA VEZ\n\n\n\n");
                   system("PAUSE");
                   goto tabela;
              }
        }
        
        
        
        printf("\n\n________________________________________________________________________________\n");          
                   
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
             }    
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
             
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
        
        
        }//while
        
        
        printf("\n\n\n\n %d",opcao);
        printf("");
        printf("123");
        printf("");
        printf("\n\n\n\n\n");
        
        
system("PAUSE");

}






 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.