Advertisement
erzis

Untitled

Oct 28th, 2016
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.59 KB | None | 0 0
  1.  
  2. #include <iostream>
  3. #include <Windows.h>
  4. #include <string>
  5. #include <cstdlib>
  6. #include <conio.h>
  7. #include <time.h>
  8. #include <fstream>
  9. using namespace std;
  10.  
  11. int main()
  12. {
  13.  
  14. int kod, kasyno_hajs, wybor_1 = 99;
  15. int kasyno_liczba, kasyno_wybor;
  16. int sila = 16, obrona = 23, zrecznosc = 8;
  17. int sklep_wybor = 4, ostrze_posejdona = 30, pancerz_heliosa = 42;
  18. string imie;
  19. int ludnosc = 5;
  20. int domki = 2;
  21. int gold = 15;
  22. cout << "Prosze wprowadzic CD-KEYA: ";
  23. cin >> kod;
  24. if (kod != 1923)
  25. {
  26. cout << "Niepoprawny CD-KEY! Pozostaly 2 proby: ";
  27. cin >> kod;
  28. if (kod != 1923)
  29. {
  30. cout << "Niepoprawny CD-KEY! Pozostala 1 proba: ";
  31. cin >> kod;
  32. if (kod != 1923)
  33. {
  34. exit(0);
  35. }
  36. }
  37. }
  38.  
  39. cout << endl;
  40. cout << "Witaj w konsolowej grze zrobionej przez Erzisa!" << endl;
  41. cout << "Jest to gra typu rozwoj miasta." << endl;
  42. cout << "Powodzenia!" << endl;
  43. cout << endl;
  44. cout << "Imie Twojego bohatera: " << imie;
  45. cin >> imie;
  46.  
  47.  
  48. while (wybor_1 != 0)
  49. {
  50. system("cls");
  51. cout << "TWOJE STATYSTYKI" << endl;
  52. cout << endl;
  53. cout << "Liczba ludnosci: " << ludnosc << endl;
  54. cout << "Liczba domkow: " << domki << endl;
  55. cout << "Monety: " << gold << endl;
  56. cout << endl;
  57. cout << "Co chcesz zrobic???" << endl;
  58. cout << endl;
  59. cout << "1 = Statystki Twojego bohatera" << endl;
  60. cout << "2 = Kazac ludziom rozbudowac sie" << endl;
  61. cout << "3 = Zebrac podatki" << endl;
  62. cout << "4 = Sklep" << endl;
  63. cout << "5 = Kasyno" << endl;
  64. cin >> wybor_1;
  65. switch (wybor_1)
  66. {
  67. case 1:
  68. {
  69. system("cls");
  70. cout << endl;
  71. cout << "Statystyki dla gracza " << imie << "!" << endl;
  72. cout << endl;
  73. cout << "Sila: " << sila << endl;
  74. cout << "Obrona: " << obrona << endl;
  75. cout << "Zrecznosc: " << zrecznosc << endl;
  76. cout << endl;
  77. cout << "Nacisnij cokolwiek aby wrocic do menu glownego." << endl;
  78. _getch();
  79. }
  80. break;
  81. {
  82. case 2:
  83. {
  84. system("cls");
  85. cout << endl;
  86. cout << "Ludzie poszli do lasu, przeniesli deski i wybudowali w osadzie 3 nowe domki." << endl;
  87. cout << "W Twojej osadzie jest teraz " << domki + 3 << " domkow!" << endl;
  88. domki = domki + 3;
  89. cout << endl;
  90. cout << "Nacisnij cokolwiek aby wrocic do menu glownego." << endl;
  91. _getch();
  92. }
  93. break;
  94. }
  95. case 3:
  96. {
  97. system("cls");
  98. cout << endl;
  99. cout << "Zarobiles 6 monet." << endl;
  100. cout << "Teraz masz " << gold + 6 << " monet." << endl;
  101. gold = gold + 6;
  102. cout << endl;
  103. cout << "Nacisnij cokolwiek aby wrocic do menu glownego." << endl;
  104. _getch();
  105. }
  106. break;
  107. {
  108. case 4:
  109. {
  110. system("cls");
  111. cout << endl;
  112. cout << "Witamy w sklepie!" << endl;
  113. cout << endl;
  114. cout << "1 = Ostrze posejdona (+5 do ataku) 30 monet" << endl;
  115. cout << "2 = Pancerz heliosa (+13 do obrony) 42 monety" << endl;
  116. cin >> sklep_wybor;
  117. if (ostrze_posejdona <= gold)
  118. {
  119. switch (sklep_wybor)
  120. {
  121. case 1:
  122. {
  123. gold = gold - ostrze_posejdona;
  124. sila = sila + 5;
  125. cout << "Gratulacje! Pomyslnie dokonano zakupu." << endl;
  126. cout << "Twoj bohater otrzymal +5 pkt do ataku" << endl;
  127. cout << endl;
  128. cout << "Nacisnij cokolwiek aby wrocic do menu glownego." << endl;
  129. _getch();
  130. }
  131. }
  132.  
  133. }
  134. else if (ostrze_posejdona > gold)
  135. {
  136. cout << endl;
  137. cout << "Nie masz tyle monet." << endl;
  138. cout << endl;
  139. cout << "Nacisnij cokolwiek aby wrocic do menu glownego." << endl;
  140. _getch();
  141. }
  142. break;
  143. }
  144.  
  145. case 5:
  146. {
  147. system("cls");
  148. cout << endl;
  149. cout << "Masz " << gold << " monet." << endl;
  150. cout << "Ile chcesz obstawic: ";
  151. cin >> kasyno_hajs;
  152.  
  153. while (kasyno_hajs > gold)
  154. {
  155. cout << "Nie masz tyle monet." << endl;
  156. cout << "Ile chcesz obstawic: ";
  157. cin >> kasyno_hajs;
  158. }
  159. {
  160. cout << "Wybralem liczbe od 1 do 3." << endl;
  161. srand(time(NULL));
  162. kasyno_liczba = rand() % 3 + 1;
  163. kasyno_wybor = 99;
  164. {
  165. cout << "UWAGA! Wybranie liczby wiekszej niz 3 skutkuje strata obstawionych monet" << endl;
  166. cout << "Zgadnij jaka to liczba: ";
  167. cin >> kasyno_wybor;
  168. if (kasyno_wybor == kasyno_liczba)
  169. {
  170. cout << "Gratuluje! Twoje monety zostaly podwojone!";
  171. gold = gold + kasyno_hajs * 2 + kasyno_hajs;
  172. _getch();
  173. }
  174. else
  175. cout << "Niestety nie trafiles..." << endl;
  176. gold = gold - kasyno_hajs;
  177. cout << "Twoj stan konta teraz wynosi: " << gold << endl;
  178. cout << endl;
  179. cout << "Nacisnij cokolwiek aby wrocic do menu glownego." << endl;
  180. _getch();
  181. }
  182. }
  183. }
  184. }
  185. }
  186. }
  187. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement