Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # My first Game. Completely made in 3 hours. Nothing extraordinary, but a good exercise. Text in Czech language.
- from sys import argv
- from sys import exit
- script, name = argv
- def prvni_room():
- print """%s se objevila v mistnosti, kterou nepoznavala. Sla vecer spat
- a rano se probudila zde. "Co se to deje?" pomyslela si a podivala
- se kolem sebe. Vypadalo to jako na nejakem starem hrade ci tvrzi,
- vsude sede kameny a plno pavucin. A vlevo a vpravo dvere.
- Rozhodla se tedy, ze jednemi z nich pujde dal...""" % name
- choice = raw_input("""\n* Vpravo\n** Vlevo\n> """)
- if choice == "1":
- golem_room()
- elif choice == "2":
- pavouk_room()
- else:
- dead("Tak dlouho se %s rozhlizela a premyslela, az nemela silu nikam jit." % name)
- #-----------------------------------------------------------------
- def dead(why):
- print why
- print "%s to nedokazala. Uz nikdy se nedozvi, proc se zde objevila." % name
- exit(0)
- #-----------------------------------------------------------------
- def golem_room():
- print "V mistnosti stoji nehnute golem."
- print "Vypada presne jako z pohadky Cisaruv pekar/Pekaruv cisar."
- print "Vedle tebe je na stolku golemuv sem."
- print "Co udelas?"
- choise = raw_input("""\n\t* Priblizis se ke golemovi a vlozis mu do cela sem
- ** Skocis na golema a zacnes ho mlatit
- *** Projdes pomalu kolem golema
- > """)
- if "1" in choise:
- dead("""Golem zafunel, zacaly mu zarit oci a zacal se k tobe priblizovat.
- "Poslouchej me, goleme!" kricis, ale golem jako by te neslysel... protoze te opravdu
- neslysi. Nikdo mu neudelal usi. Jak si toho nemohl nekdo v te pohadce nevsimnout?
- Golem se k tobe prikoleba a rozdrti te.""")
- elif "2" in choise:
- print """Skocila jsi na golema a mlatis ho hlava nehlava. Nasazujes mu
- kravatu, ale nic se nedeje. Golem jen nehnute stoji. Mno, ale stalo to za to... asi"""
- print "Do kterych dveri nyni?"
- choc = raw_input("\n* Dolu\n** Vlevo\n> ")
- if choc == "1":
- evans_room()
- elif choc == "2":
- pavouk_room()
- else:
- print "Zkus to napsat jeste jednou :)"
- elif "3" in choise:
- print "Prosla jsi kolem golema."
- print "Ze by se nic nedelo?"
- print "Ale nahle!!!"
- print "Ne, opravdu se nic nestalo."
- print "Hmm, to bylo lehci nez sis puvodne myslela, ze?"
- print "Do kterych dveri nyni?"
- choci = raw_input("\n* Dolu\n** Vlevo\n> ")
- if choci == "1":
- evans_room()
- elif choci == "2":
- pavouk_room()
- else:
- print "Zkus to napsat jeste jednou :)"
- #-------------------------------------------------------------------------
- def pavouk_room():
- print "Jsi v podivne zatuchle mistnosti."
- print "Vsude jsou pavuciny a mas podivny pocit, jako by te nekdo sledoval."
- print "Mraz ti beha po zadech, ale nemas jinou moznost, nez pokracovat dal."
- print "Kdyz tu se ozvou jako by cupitave kroky."
- print """"Co to bylo?" pomyslis si a jdes pomalicku dal."""
- print "Nahle podivny hlas zaskrehota: 'Ztatila ses, holubicko?'"
- print "Rychle se otocis. 'Odkud ten hlas prisel?' leti ti hlavou."
- print "Ale nikdo nikde."
- print "'Me neuvidis, dokud nebudu chtit, holubicko, he heh he,' zaskrehotal hlas"
- print "'Ukaz se,' kricis a zpet se ozve: 'Jak si prejes.'"
- print "Z temnoty mistnsti se zjevi temny stin. Ne vlastne, to neni stin."
- print "Je to obrovsky pavouk, jenz te hladove pozoruje."
- print "Co ted udelas?"
- choice = raw_input("\n* Zacnes utikat po mistnosti\n** Zautocis\n*** Znehybnis strachy\n> ")
- if "1" in choice:
- dead("Pavouk se smeje. Je to jak kdyz pila motorova pila reze stromy. A pak skoci a je konec.")
- elif "2" in choice:
- dead("Pavoukovi jsi dala pravy hak a levy hak. HA! To by bylo, abys neporazila pavouka!\nA pak pavouk kousne a je konec.")
- elif "3" in choice:
- print "Nic nedelas a nic se nedeje. Strachy se nemuzes ani pohnout."
- print "Pavouk se na tebe diva."
- print "Takhle proti sobe stojite cca 5 minut."
- print "Pak pavouk rekne: 'Tohle je nuda, bez radsi dal.'"
- print "Zazrak, prezila jsi setkani s obrim pavoukem!"
- print "Ale do kterych dveri pujdes nyni?"
- chic = raw_input("\n* Dolu\n** Vlevo\n> ")
- if chic == "1":
- tabak_room()
- elif chic == "2":
- evans_room()
- else:
- print "Zkus to napsat jeste jednou :)"
- #---------------------------------------------------------------------------
- def evans_room():
- print "Vesla jsi do mistnosti, ktera je podivne studena."
- print "Rozhlizis se kolem a nahle spatris na konci mistnosti nehnutou postavu."
- print "Poradne zaostris a hlesnes: 'Ne.'"
- print "Ale ano. Poznavas jej. Je to on."
- print "Luke Evans!"
- print "Chces se k nemu rozebehnout, protoze uz asi chapes, ze tu jsi kvuli nemu."
- print "Ale pak si vsimnes, ze neco neni uplne v poradku."
- print "'U vsech skotu!' pomyslis si. 'Luke Evans je zombie!'"
- print "Je to tak, Luke Evans je skutecne zombie. Co nyni udelas?"
- 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> ")
- if choice == "1":
- print "Ac je to pokekud nechutne, polibila jsi jeho rozpadajici se rty."
- print "A nahle. Co to bylo? Spatrila jsi snad jiskricku zivota v jeho ocich?"
- print "Luke Evans te kousne!"
- print "Sakra! Kdo by to byl cekal, ze te zombie kousne?"
- dead("Jojo. Temto zombie-krasavcum se neda verit.")
- elif choice == "2":
- print "Nastrikalas zombie-Evansovi peprak do tvare."
- print "Auu! AAAAAAUUUUUUUUUUU! krici a chyta se za oblices."
- print "Radsi to neriskujes a vystrikas celej obsah. Jistota je jistota."
- print "Zombie-Evans se sviji na zemi a breci."
- print "Pro jistotu ho jeste kopnes do hlavy."
- print "Pred sebou mas opet dvere, kam nyni?"
- chcem = raw_input("\n* Dolu\n** Vpravo\n> ")
- if chcem == "1":
- ending_room()
- elif chcem == "2":
- tabak_room()
- else:
- print "Zkus to napsat jeste jednou :)"
- #------------------------------------------------------------------------------
- def tabak_room():
- print "Vsude jsou vodnice a tabak!!!"
- print "A vino tece z fontany! Sladoucke bile vino!"
- print "Vypada to, ze jsi se dostala do raje. Tohle je urcite konec tve cesty."
- print "Vzadu zahlednes nejake dvere, ale to je stejne jedno, vdyt tady je fajn."
- print "Konecne klid a mir."
- print "Uz zadna monstra, jen vodnice a sklenka vina."
- print "Jak se rozhodnes?"
- 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> ")
- if chuc == "1":
- 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")
- elif chuc == "2":
- ending_room()
- else:
- print "Zkus to napsat jeste jednou :)"
- #------------------------------------------------------------------------------
- def ending_room():
- print "Dokazala jsi to. Dosla jsi na konec sve cesty."
- print "Vidis jak na posteli lezi spici muz, jenz je ti dle vzhledu tuze mily."
- print "Nevis, co s nim je. Ale citis, ze jej musis zachranit."
- print "Neni preci zdrave cely den polehavat v posteli a nic nedelat."
- print "Co s tim podivne povedomym a mirne korpulentnim muzem udelas?"
- choice = raw_input("\n* Polibis jej\n** Rozsvitis svetlo\n*** Nechas jej spat\n> ")
- if choice == "1":
- print "Lukas pomalu otevre oci a ty opet vis jak se jmenuje."
- print "Jsi stastna, ze jsi jej vysvobodila z jeho prokleti."
- print "Jsi hrdinka, kdyz jsi jej probudila z jeho spanku a proto jsi vyhrala!"
- print "Nyni se spolu vydate do mistnosti divu a date si spolu vodnici."
- exit(0)
- elif choice == "2":
- print "Nemas chut se s tim spicim obtloustlym muzem babrat."
- print "Prudce rozsvitis a tim probudis toho spiciho (ne)tvora."
- 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"
- dead("To nebyl ten nejhezci konec.")
- elif choice == "3":
- print "Nechas ho spat."
- print "Nevis kdo to je ci co to je, a nemas zadnou chut to zjistovat."
- print "Ve vedlejsi mistnosti je vodnice, ta je zajimavejsi nez ten chraploun."
- dead("To nebyl ten nejhezci konec.")
- prvni_room()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement