Advertisement
Guest User

Untitled

a guest
Oct 14th, 2019
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.06 KB | None | 0 0
  1. #include <iostream>
  2. #include <stdlib.h>
  3. #include <string>
  4. #include <time.h>
  5. using namespace std;
  6.  
  7. int main (){
  8. char z,_z;
  9. string nome;
  10. int x,y,i,i_,_i, age, startavventura, prob, scelta, yesnot;
  11. bool menu = true;
  12. bool regole;
  13. bool inizia,rt,rt_,_rt, start, startgioco1=false, startgioco2=false, startgioco3=false, invmoneta=false, invpistola=false;
  14. while(menu){
  15. regole=true;
  16. inizia=false;
  17. cout << "Regole:0"<<endl<<"Inizia:1"<<endl<<endl<<endl<<endl<<endl<<"Esci:9"<<endl;
  18. cin >> x;
  19. while(regole&&x==0){
  20. system("CLS");
  21. cout << "Regole:" <<endl<< "Interagisci con l'ambiente di gioco attraverso azioni preimpostate.\nQueste azioni ti saranno presentate ogni qual volta ne avrai bisogno\n"<<endl<<"Premere 0 per tornare al menu\' principale"<<endl;
  22. cin >> y;
  23. system("CLS");
  24. if(y==0){
  25. regole=false;
  26. }
  27. }
  28. if(x==1){
  29. inizia=true;
  30. while(inizia){
  31. rt=true;
  32. rt_=true;
  33. _rt=true;
  34. start=false;
  35. system("CLS");
  36. cout <<"Per iniziare crea il tuo personaggio.\n'ATTENTO' non potrai cambiare nessuna di queste impostazioni dopo che avrai iniziato a giocare.\n"<<endl<<"Scegli il nome del tuo personaggio:"<<endl;
  37. cin >> nome;
  38. cout <<"\nScegli l'eta\' del tuo personaggio:\n";
  39. cin >> age;
  40. if (age>80) {
  41. cout<<"Non credi che tu stia esagerando?\n\\"<<endl<<endl<<endl;
  42. system("CLS");
  43. start=false;
  44. inizia=false;
  45. }
  46. if (age<=15) {
  47. cout<<"Come intendi andare avanti con questa eta\'?\n"<<endl<<endl<<endl;
  48. start=false;
  49. inizia=false;
  50. }
  51. if (age>=16 && age<=99) {
  52. start=true;
  53. inizia=false;
  54. system("CLS");
  55. }
  56. }
  57. while (start==true){
  58. startgioco1=false;
  59. startgioco2=false;
  60. startgioco3=false;
  61. cout << "Perfetto possiamo iniziare!\n";
  62. cout << "\nPer prima cosa decidi dove iniziare la tua avventura:\n"<<endl<<endl<<"1:Bosco"<<endl<<"2:Campagna"<<endl<<"3:Palude"<<endl;
  63. cin >> startavventura;
  64. if (startavventura==1){
  65. system("CLS");
  66. cout<<"Hai deciso di iniziare la tua avventura da un bosco\n"<<endl;
  67. start=false;
  68. startgioco1=true;
  69. }
  70. if (startavventura==2){
  71. system("CLS");
  72. cout<<"Hai deciso di iniziare la tua avventura da una campagna\n"<<endl;
  73. start=false;
  74. startgioco2=true;
  75. }
  76. if (startavventura==3) {
  77. system("CLS");
  78. cout<<"Hai deciso di iniziare la tua aventura da una palude\n"<<endl;
  79. start=false;
  80. startgioco3=true;
  81. }
  82. while (startgioco1==true){
  83. cout<<"Ti sei appena svegliato in un bosco, ti guardi in giro ma vedi solo alberi e foglie."<<endl<<"Cosa vuoi fare?"<<endl;
  84. cout<<"1:Esplora intorno a te"<<endl<<"2:Guarda nelle tasche per vedere se trovi qualcosa"<<endl<<"3:Guarda in alto per capire che ore sono.\n";
  85. cin>> x;
  86. if (x==1){
  87. srand(time(NULL));
  88. prob=rand() % 101;
  89. system("CLS");
  90. cout<<"Il cielo si fa sempre piu\' scuro e intravedi delle nuvole"<<endl<<"Queste formano dei numeri, in cielo si vede solo un enorme" <<endl<<prob<<endl;
  91. if (prob>=90){
  92. cout<<"Vieni morso da un serpente.\nScopri che è velenoso, ops sei morto.\n";
  93. startgioco1=false;
  94. return 0;
  95. }
  96. if (prob>=40 && prob<=89){
  97. cout<<"Vagabondi ma non trovi nulla di interessante, l'unica cosa che noti e\' che senti molteplici rumori venire da sinistra"<<endl<<"Che vuoi fare?";
  98. cout<<"\n\n1:Vai a sinistra"<<endl<<"2:Continua ad andare avanti"<<endl<<"3:Vai a destra"<<endl<<"4:Torna indietro"<<endl;
  99. cin>> scelta;
  100. if (scelta==1){
  101. prob=rand()%100;
  102. if (prob<=50) {
  103. cout<<"Proseguendo senti sempre piu\' forti questi rumori."<<endl<<"Attenzione, hai visto luccicare qualcosa sotto le radici di un albero, vuoi controllare?\n";
  104. cin>> yesnot;
  105. if (yesnot==1){
  106. srand(time(NULL));
  107. prob=rand() % 100;
  108. cout<<"Il cielo si fa sempre piu\' scuro e intravedi delle nuvole"<<endl<<"Queste formano dei numeri, in cielo si vede solo un enorme" <<endl<<prob<<endl<<endl;
  109. if (prob<=5) {
  110. cout<<"Hai trovato una moneta luccicante con dei strani simboli disegnati"<<endl<< "Vuoi tenerla?\n";
  111. cin>> yesnot;
  112. if (yesnot==1) {
  113. invmoneta=true;
  114. cout<< "Hai messo la moneta nella tua tasca";
  115. system("CLS");
  116. }
  117. else {
  118. cout<< "Hai riposato la moneta al suo posto, non si sa mai cosa possa succedere.";
  119. system("CLS");
  120. }
  121. }
  122. }
  123. else {
  124. cout<<"Hai rinunciato a controllare sotto al ramo, meglio stare alla larga da queste cose misteriose"<<endl<<"Premi 0 per tornare all'avventura";
  125. cin>> x;
  126. if (x==0){
  127. system("CLS");
  128. }
  129. }
  130. }
  131. else {
  132. cout<<"Prosegui ma ad un certo punt senti un boato e non capisci piu\' nulla.\n sei rimasto stordito e non capisci piu\' nulla.\n";
  133. cout<<"Sei stato colpito alle spalle e stai perdendo sangue dalla testa."<<endl<<"Hai un trauma cranico e stai morendo dissanguato"<<endl<<"Premi 0 per chiudere il programma\n";
  134. cin>>x;
  135. if (x==0){
  136. return 0;
  137. }
  138.  
  139. }
  140. }
  141. if (scelta==2){
  142. cout<<"Ti perdi, continui finche\' non hai cosi\' tanta sete da svenire.";
  143.  
  144. }
  145. if (scelta==3){
  146. cout<<"Sei morto senza senso"<<endl<<"Premi 0 per chiudere";
  147. cin>>x;
  148. if (x==0){
  149. return 0;
  150. }
  151.  
  152.  
  153. }
  154. if (scelta==4) {
  155. prob=rand()%100;
  156. if (prob<=50) {
  157. cout<<"Proseguendo non senti piu\' i rumori.";
  158. }
  159. else {
  160. cout<<"Prosegui ma ad un certo punto senti un boato e non capisci piu\' nulla.\n sei rimasto stordito e non capisci piu\' nulla.";
  161. }
  162.  
  163.  
  164. }
  165.  
  166. }
  167. if (prob>=0 && prob<=39) {
  168. cout<<"Girando e guardandoti attorno, noti che in un albero ci sono dei segni particolari.\nQuesti segni continuano in altri alberi..."<<endl<<"Cosa intendi fare?";
  169. cout<<"\n\n1:Segui i segni"<<endl<<"2:Torna da dove sei venuto"<<endl<<"3:Trafiggiti il cuore con un ramo appuntito perche\' non tieni la pressione\n";
  170. cin>> x;
  171. if (x==1){
  172.  
  173. }
  174. if (x==2) {
  175.  
  176. }
  177. if (x==3) {
  178. srand(time(NULL));
  179. prob=rand()%101;
  180. cout<<"Il cielo si fa sempre piu\' scuro e intravedi delle nuvole"<<endl<<"Queste formano dei numeri, in cielo si vede solo un enorme" <<endl<<prob<<endl;
  181. if(prob<5) {
  182. cout<<"Il diavolo ti impedisce di suicidarti."<<endl<<"Siccome gli fai pena ti regala una maledizione."<<endl<<"Ti regala immunita\' al veleno";
  183. }
  184. if(prob>=5) {
  185. cout<<"Dalle nuvole esce un fulmine che ti prende in pieno!"<<endl<<"Sei morto."<<endl<<"Premi 0 per riavviare\n";
  186. cin>> x;
  187. if (x==0){
  188. return 0;
  189. }
  190.  
  191. }
  192. }
  193.  
  194. }
  195.  
  196. }
  197. if(x==2){
  198. srand(time(NULL));
  199. prob=rand()%101;
  200. cout<<"\nIl cielo si fa sempre piu\' scuro e intravedi delle nuvole"<<endl<<"Queste formano dei numeri, in cielo si vede solo un enorme" <<endl<<prob<<endl<<endl;
  201. if(prob>=95){
  202. cout<<"Hai trovato una pistola ma senza colpi\n";
  203. invpistola=true;
  204. }
  205. if(prob<=94 && prob>=20){
  206. cout<<"Non hai trovato nulla, tasche vuote come la tua memoria.\n"<<endl<<endl<<"Premi 0 per ritornare all'avventura";
  207. cin>>x;
  208. if (x==0){
  209. system("CLS");
  210. }
  211. }
  212. }
  213. if(x==3){
  214. cout<<"Non riesci a vedere molto per colpa delle foglie e dei rami giganti che ti coprono la vista."<<endl<<"Ti sembra comunque di capire che e\' circa l'alba.\n"<<endl<<"Premi 0 per continuare l'avventura\n";
  215. cin>>x;
  216. if (x==0){
  217. system("CLS");
  218. }
  219.  
  220. }
  221. while (startgioco2==true) {
  222.  
  223. }
  224. while (startgioco3==true) {
  225.  
  226. }
  227. }
  228. }
  229. }
  230. }
  231. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement