Facebook
From Limin, 6 Years ago, written in C.
Embed
Download Paste or View Raw
Hits: 202
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int atak(int gracz);
  5. int obrona(int gracz);
  6.  
  7.  
  8. int main()
  9. {
  10. srand(time(NULL));
  11. int gracz1=100,gracz2=100,i=1;
  12. char imie1[100],imie2[100];
  13. printf("Podaj imie dla gracza nr1: \n");
  14. scanf("%s",&imie1);
  15. printf("Podaj imie dla gracza nr2: \n");
  16. scanf("%s",&imie2);
  17.  
  18.  
  19. printf("Szybki tutorial:  A to atak   D to obrona \n");
  20.     while(gracz1>0&&gracz2>0){
  21.         int wybor;
  22.         printf("Tura nr. %d  \n",i);
  23.         printf("Gracz1: %d     Gracz2: %d \n \n",gracz1,gracz2);
  24.         if(i%2==1)
  25.             {
  26.             printf("%s : \n \n ",imie1);
  27.             wybor=getch();
  28.             if(wybor=='a'||wybor=='A')
  29.                 gracz2=atak(gracz2);
  30.             if(wybor=='d'||wybor=='D')
  31.                 gracz1=obrona(gracz1);
  32.             }
  33.         else if(i%2==0)
  34.             {
  35.             printf("%s : \n \n ",imie2);
  36.             wybor=getch();
  37.             if(wybor=='a'||wybor=='A')
  38.                 gracz1=atak(gracz1);
  39.             if(wybor=='d'||wybor=='D')
  40.                 gracz2=obrona(gracz2);
  41.             }
  42.         i++;
  43.     }
  44.  
  45. if (gracz1<=0) printf("Wygral %s !!! \n",imie2);
  46. if (gracz2<=0) printf("Wygral %s !!! \n",imie1);
  47.  
  48.  
  49.  
  50.     return 0;
  51. }
  52. int atak(int gracz)
  53. {
  54.    gracz=gracz-(rand()%31+10);
  55.    printf("Zaakatowales!\n");
  56. return gracz;
  57. }
  58. int obrona(int gracz)
  59. {
  60.     gracz=gracz+rand()%41;
  61.     if(gracz>100)
  62.         gracz=100;
  63.     printf("Wyleczyles sie! \n");
  64. return gracz;
  65. }
  66.