Advertisement
erzis

Untitled

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