Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.54 KB | None | 0 0
  1. # My first Game. Completely made in 3 hours. Nothing extraordinary, but a good exercise. Text in Czech language.
  2.  
  3. from sys import argv
  4. from sys import exit
  5.  
  6. script, name = argv
  7.  
  8. def prvni_room():
  9. print """%s se objevila v mistnosti, kterou nepoznavala. Sla vecer spat
  10. a rano se probudila zde. "Co se to deje?" pomyslela si a podivala
  11. se kolem sebe. Vypadalo to jako na nejakem starem hrade ci tvrzi,
  12. vsude sede kameny a plno pavucin. A vlevo a vpravo dvere.
  13. Rozhodla se tedy, ze jednemi z nich pujde dal...""" % name
  14.  
  15. choice = raw_input("""\n* Vpravo\n** Vlevo\n> """)
  16.  
  17. if choice == "1":
  18. golem_room()
  19. elif choice == "2":
  20. pavouk_room()
  21. else:
  22. dead("Tak dlouho se %s rozhlizela a premyslela, az nemela silu nikam jit." % name)
  23. #-----------------------------------------------------------------
  24. def dead(why):
  25. print why
  26. print "%s to nedokazala. Uz nikdy se nedozvi, proc se zde objevila." % name
  27. exit(0)
  28. #-----------------------------------------------------------------
  29. def golem_room():
  30. print "V mistnosti stoji nehnute golem."
  31. print "Vypada presne jako z pohadky Cisaruv pekar/Pekaruv cisar."
  32. print "Vedle tebe je na stolku golemuv sem."
  33. print "Co udelas?"
  34.  
  35. choise = raw_input("""\n\t* Priblizis se ke golemovi a vlozis mu do cela sem
  36. ** Skocis na golema a zacnes ho mlatit
  37. *** Projdes pomalu kolem golema
  38. > """)
  39.  
  40. if "1" in choise:
  41. dead("""Golem zafunel, zacaly mu zarit oci a zacal se k tobe priblizovat.
  42. "Poslouchej me, goleme!" kricis, ale golem jako by te neslysel... protoze te opravdu
  43. neslysi. Nikdo mu neudelal usi. Jak si toho nemohl nekdo v te pohadce nevsimnout?
  44. Golem se k tobe prikoleba a rozdrti te.""")
  45. elif "2" in choise:
  46. print """Skocila jsi na golema a mlatis ho hlava nehlava. Nasazujes mu
  47. kravatu, ale nic se nedeje. Golem jen nehnute stoji. Mno, ale stalo to za to... asi"""
  48. print "Do kterych dveri nyni?"
  49.  
  50. choc = raw_input("\n* Dolu\n** Vlevo\n> ")
  51.  
  52. if choc == "1":
  53. evans_room()
  54. elif choc == "2":
  55. pavouk_room()
  56. else:
  57. print "Zkus to napsat jeste jednou :)"
  58. elif "3" in choise:
  59. print "Prosla jsi kolem golema."
  60. print "Ze by se nic nedelo?"
  61. print "Ale nahle!!!"
  62. print "Ne, opravdu se nic nestalo."
  63. print "Hmm, to bylo lehci nez sis puvodne myslela, ze?"
  64. print "Do kterych dveri nyni?"
  65.  
  66. choci = raw_input("\n* Dolu\n** Vlevo\n> ")
  67.  
  68. if choci == "1":
  69. evans_room()
  70. elif choci == "2":
  71. pavouk_room()
  72. else:
  73. print "Zkus to napsat jeste jednou :)"
  74. #-------------------------------------------------------------------------
  75. def pavouk_room():
  76. print "Jsi v podivne zatuchle mistnosti."
  77. print "Vsude jsou pavuciny a mas podivny pocit, jako by te nekdo sledoval."
  78. print "Mraz ti beha po zadech, ale nemas jinou moznost, nez pokracovat dal."
  79. print "Kdyz tu se ozvou jako by cupitave kroky."
  80. print """"Co to bylo?" pomyslis si a jdes pomalicku dal."""
  81. print "Nahle podivny hlas zaskrehota: 'Ztatila ses, holubicko?'"
  82. print "Rychle se otocis. 'Odkud ten hlas prisel?' leti ti hlavou."
  83. print "Ale nikdo nikde."
  84. print "'Me neuvidis, dokud nebudu chtit, holubicko, he heh he,' zaskrehotal hlas"
  85. print "'Ukaz se,' kricis a zpet se ozve: 'Jak si prejes.'"
  86. print "Z temnoty mistnsti se zjevi temny stin. Ne vlastne, to neni stin."
  87. print "Je to obrovsky pavouk, jenz te hladove pozoruje."
  88. print "Co ted udelas?"
  89.  
  90. choice = raw_input("\n* Zacnes utikat po mistnosti\n** Zautocis\n*** Znehybnis strachy\n> ")
  91.  
  92. if "1" in choice:
  93. dead("Pavouk se smeje. Je to jak kdyz pila motorova pila reze stromy. A pak skoci a je konec.")
  94. elif "2" in choice:
  95. dead("Pavoukovi jsi dala pravy hak a levy hak. HA! To by bylo, abys neporazila pavouka!\nA pak pavouk kousne a je konec.")
  96. elif "3" in choice:
  97. print "Nic nedelas a nic se nedeje. Strachy se nemuzes ani pohnout."
  98. print "Pavouk se na tebe diva."
  99. print "Takhle proti sobe stojite cca 5 minut."
  100. print "Pak pavouk rekne: 'Tohle je nuda, bez radsi dal.'"
  101. print "Zazrak, prezila jsi setkani s obrim pavoukem!"
  102. print "Ale do kterych dveri pujdes nyni?"
  103.  
  104. chic = raw_input("\n* Dolu\n** Vlevo\n> ")
  105.  
  106. if chic == "1":
  107. tabak_room()
  108. elif chic == "2":
  109. evans_room()
  110. else:
  111. print "Zkus to napsat jeste jednou :)"
  112. #---------------------------------------------------------------------------
  113. def evans_room():
  114. print "Vesla jsi do mistnosti, ktera je podivne studena."
  115. print "Rozhlizis se kolem a nahle spatris na konci mistnosti nehnutou postavu."
  116. print "Poradne zaostris a hlesnes: 'Ne.'"
  117. print "Ale ano. Poznavas jej. Je to on."
  118. print "Luke Evans!"
  119. print "Chces se k nemu rozebehnout, protoze uz asi chapes, ze tu jsi kvuli nemu."
  120. print "Ale pak si vsimnes, ze neco neni uplne v poradku."
  121. print "'U vsech skotu!' pomyslis si. 'Luke Evans je zombie!'"
  122. print "Je to tak, Luke Evans je skutecne zombie. Co nyni udelas?"
  123.  
  124. choice = raw_input("\n* Zkusis Evanse polibit, treba je to jak s tou zabou a bude z nej zas krasny princ\n** Striknes zombie-Evansovi peprak do ksichtu\n> ")
  125.  
  126. if choice == "1":
  127. print "Ac je to pokekud nechutne, polibila jsi jeho rozpadajici se rty."
  128. print "A nahle. Co to bylo? Spatrila jsi snad jiskricku zivota v jeho ocich?"
  129. print "Luke Evans te kousne!"
  130. print "Sakra! Kdo by to byl cekal, ze te zombie kousne?"
  131. dead("Jojo. Temto zombie-krasavcum se neda verit.")
  132.  
  133. elif choice == "2":
  134. print "Nastrikalas zombie-Evansovi peprak do tvare."
  135. print "Auu! AAAAAAUUUUUUUUUUU! krici a chyta se za oblices."
  136. print "Radsi to neriskujes a vystrikas celej obsah. Jistota je jistota."
  137. print "Zombie-Evans se sviji na zemi a breci."
  138. print "Pro jistotu ho jeste kopnes do hlavy."
  139. print "Pred sebou mas opet dvere, kam nyni?"
  140.  
  141. chcem = raw_input("\n* Dolu\n** Vpravo\n> ")
  142.  
  143. if chcem == "1":
  144. ending_room()
  145. elif chcem == "2":
  146. tabak_room()
  147. else:
  148. print "Zkus to napsat jeste jednou :)"
  149.  
  150. #------------------------------------------------------------------------------
  151.  
  152. def tabak_room():
  153. print "Vsude jsou vodnice a tabak!!!"
  154. print "A vino tece z fontany! Sladoucke bile vino!"
  155. print "Vypada to, ze jsi se dostala do raje. Tohle je urcite konec tve cesty."
  156. print "Vzadu zahlednes nejake dvere, ale to je stejne jedno, vdyt tady je fajn."
  157. print "Konecne klid a mir."
  158. print "Uz zadna monstra, jen vodnice a sklenka vina."
  159. print "Jak se rozhodnes?"
  160.  
  161. chuc = raw_input("\n* Uz na to kaslu, tady je hezky! Zde zustanu!\n** Moc se mi nechce, vdyt tady je fajn, ale podivam se jeste kousek dal.\n> ")
  162.  
  163. if chuc == "1":
  164. dead("Tady tva cesta konci. Dosla jsi klidu a miru, ale skoncila jsi jen krucek pred odpovedi na tvou otazku, proc jsi se zde objevila")
  165. elif chuc == "2":
  166. ending_room()
  167. else:
  168. print "Zkus to napsat jeste jednou :)"
  169. #------------------------------------------------------------------------------
  170. def ending_room():
  171. print "Dokazala jsi to. Dosla jsi na konec sve cesty."
  172. print "Vidis jak na posteli lezi spici muz, jenz je ti dle vzhledu tuze mily."
  173. print "Nevis, co s nim je. Ale citis, ze jej musis zachranit."
  174. print "Neni preci zdrave cely den polehavat v posteli a nic nedelat."
  175. print "Co s tim podivne povedomym a mirne korpulentnim muzem udelas?"
  176.  
  177. choice = raw_input("\n* Polibis jej\n** Rozsvitis svetlo\n*** Nechas jej spat\n> ")
  178.  
  179. if choice == "1":
  180. print "Lukas pomalu otevre oci a ty opet vis jak se jmenuje."
  181. print "Jsi stastna, ze jsi jej vysvobodila z jeho prokleti."
  182. print "Jsi hrdinka, kdyz jsi jej probudila z jeho spanku a proto jsi vyhrala!"
  183. print "Nyni se spolu vydate do mistnosti divu a date si spolu vodnici."
  184. exit(0)
  185. elif choice == "2":
  186. print "Nemas chut se s tim spicim obtloustlym muzem babrat."
  187. print "Prudce rozsvitis a tim probudis toho spiciho (ne)tvora."
  188. print "'Tak kvuli tobe jsem tu musela projit peklem? No to je tedy neco!' \nzakricis a das se sama na cestu zpet. Konec nekde musi byt"
  189. dead("To nebyl ten nejhezci konec.")
  190. elif choice == "3":
  191. print "Nechas ho spat."
  192. print "Nevis kdo to je ci co to je, a nemas zadnou chut to zjistovat."
  193. print "Ve vedlejsi mistnosti je vodnice, ta je zajimavejsi nez ten chraploun."
  194. dead("To nebyl ten nejhezci konec.")
  195.  
  196.  
  197. prvni_room()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement