Advertisement
VivianeRenizia

Jogodavelhatentativa

Oct 20th, 2018
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 4.14 KB | None | 0 0
  1. #include<stdio.h>
  2. #include<stdlib.h>
  3. #include<conio.h>
  4. #include<time.h>
  5. #include<windows.h>
  6. #define SIZE4 4
  7.  
  8. int matriz[SIZE4][SIZE4];
  9.  
  10. void Menu(){
  11.     printf("\n\n");
  12.     printf("\t\t\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\n\t\t\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\n\t\t         \xdb\xdb\xdb\n\t\t         \xdb\xdb\xdb\n\t\t         \xdb\xdb\xdb\n\t\t         \xdb\xdb\xdb\n\t\t\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\n\t\t\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\n\t\t\xdb\xdb\xdb\n\t\t\xdb\xdb\xdb\n\t\t\xdb\xdb\xdb\n\t\t\xdb\xdb\xdb\n\t\t\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\n\t\t\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\n");
  13.     Sleep(600);
  14.     system("cls");
  15.     printf("\n\n");
  16.     printf("\t\t\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\n\t\t\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\n\t\t\xdb\xdb\xdb      \xdb\xdb\xdb\n\t\t\xdb\xdb\xdb      \xdb\xdb\xdb\n\t\t\xdb\xdb\xdb      \xdb\xdb\xdb\n\t\t\xdb\xdb\xdb      \xdb\xdb\xdb\n\t\t\xdb\xdb\xdb      \xdb\xdb\xdb\n\t\t\xdb\xdb\xdb      \xdb\xdb\xdb\n\t\t\xdb\xdb\xdb      \xdb\xdb\xdb\n\t\t\xdb\xdb\xdb      \xdb\xdb\xdb\n\t\t\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\n\t\t\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\n");
  17.     Sleep(600);
  18.     system("cls");
  19.     printf("\n\n");
  20.     printf("\t\t\xdb\xdb\xdb      \xdb\xdb\xdb\n\t\t\xdb\xdb\xdb      \xdb\xdb\xdb\n\t\t\xdb\xdb\xdb      \xdb\xdb\xdb\n\t\t\xdb\xdb\xdb      \xdb\xdb\xdb\n\t\t\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\n\t\t\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\n\t\t         \xdb\xdb\xdb\n\t\t         \xdb\xdb\xdb\n\t\t         \xdb\xdb\xdb\n\t\t         \xdb\xdb\xdb\n\t\t         \xdb\xdb\xdb\n\t\t         \xdb\xdb\xdb\n");
  21.     Sleep(600);
  22.     system("cls");
  23.     printf("\n\n");
  24.     printf("\t\t\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\n\t\t\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\n\t\t\xdb\xdb\xdb      \xdb\xdb\xdb\n\t\t\xdb\xdb\xdb      \xdb\xdb\xdb\n\t\t\xdb\xdb\xdb      \xdb\xdb\xdb\n\t\t\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\n\t\t\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\n\t\t\xdb\xdb\xdb      \xdb\xdb\xdb\n\t\t\xdb\xdb\xdb      \xdb\xdb\xdb\n\t\t\xdb\xdb\xdb      \xdb\xdb\xdb\n\t\t\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\n\t\t\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\n");
  25.     Sleep(600);
  26.     system("cls");
  27.     printf("\t\t\t    >COMO JOGAR<\n\n");
  28.     printf("\t Use as setas do teclado para movimentar os blocos;\n");
  29.     printf("\t Quando dois blocos de numeros iguais se chocam, viram um so;\n");
  30.     printf("\t Esse novo bloco tem a soma dos dois que se chocaram;\n");
  31.     printf("\t A cada movimento eh acrescentado um bloco com valor 2;\n");
  32.     printf("\t Você ganha quando conseguir um bloco no valor de 2048.");
  33.     Sleep(5000);
  34. }
  35.  
  36. void IniciarRand(){
  37.     int i=0;
  38.     int j=0;
  39.    
  40.     srand(time(NULL));
  41.     for(i=0; i<4; i++){
  42.         printf("%d ", rand());
  43.     }
  44.    
  45.  
  46.     //matriz[rand()%3][rand()%3]=2;
  47.     //matriz[rand()%3][rand()%3]=2;
  48.  
  49.     /*matriz[3][3]=2;
  50.     matriz[2][2]=2;
  51.     matriz[2][3]=2;
  52.     matriz[1][2]=2;*/
  53.  
  54.     //lDisplay();
  55.    
  56. }
  57.  
  58. void Display(){
  59.     int cod=0;
  60.     system("cls");
  61.     /*printf("Em qual dificuldade vc deseja jogar?\n");
  62.     printf("Easy - 6x6: Pressione o numero 1\nMedium - 5x5: Pressione o numero 2\nHard (Classico) - 4x4: Pressione o numero 3.\nInsane - 3x3: Pressione o numero 4.\n");
  63.     scanf("%d", &cod);
  64.     switch(cod){
  65.         case 1:
  66.             DisplayEasy();
  67.         break;
  68.         case 2:
  69.             DisplayMedium();
  70.         break;
  71.         case 3:
  72.             DisplayHard();
  73.         break;
  74.         case 4:
  75.             DisplayInsane();
  76.     }*/
  77.  
  78.     int i,j;
  79.     system("cls");
  80.     Score();
  81.     printf("\t\t\t |+||+||+||+||+||+||+||+||+||+|\n");
  82.     for(i=0;i<SIZE4;i++)
  83.     {
  84.         printf("\t\t\t |+|");
  85.         for(j=0;j<SIZE4;j++)
  86.         {
  87.             if(matriz[i][j]==0)
  88.             {
  89.                 printf("      ");
  90.             }
  91.             else
  92.                 printf(" %4d ", matriz[i][j]);
  93.         }
  94.         printf("|+|\n\t\t\t |+|                        |+|\n");
  95.     }
  96.     printf("\t\t\t |+||+||+||+||+||+||+||+||+||+|\n");
  97. }
  98.  
  99. void Score(){
  100.     int score=0;
  101.     printf("\t\t\t\t     SCORE:%d\n\n", score);
  102.  
  103. }
  104.  
  105. int main(){
  106.     Menu();
  107.     IniciarRand();
  108. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement