You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
70 lines
1.7 KiB
70 lines
1.7 KiB
# Definice postav
|
|
define h = Character("Hrdina", color="#f1c40f")
|
|
define s = Character("Stařec", color="#bdc3c7")
|
|
|
|
# Proměnné pro sledování stavu hry
|
|
default ma_mec = False
|
|
default zivoty = 3
|
|
|
|
image bg vesnice = Solid("#8FBC8F")
|
|
image bg les = Solid("#228B22")
|
|
image bg zamek = Solid("#4B0082")
|
|
|
|
label start:
|
|
scene bg vesnice
|
|
|
|
h "Dnes je den, kdy vyrazím na dobrodružství!"
|
|
|
|
s "Počkej, mladíku! Je nebezpečné jít sám."
|
|
|
|
# Ukázka menu (volby)
|
|
menu:
|
|
s "Vezmi si s sebou jednu z těchto věcí."
|
|
|
|
"Vzít si starý meč.":
|
|
$ ma_mec = True
|
|
h "Vezmu si ten meč, bude se hodit."
|
|
s "Dobrá volba. Opatruj se!"
|
|
|
|
"Odmítnout s díky.":
|
|
h "Ne, děkuji. Zvládnu to sám."
|
|
s "Jak myslíš. Ale buď opatrný."
|
|
|
|
# Skok na další část příběhu
|
|
jump cesta_lesem
|
|
|
|
label cesta_lesem:
|
|
scene bg les
|
|
with dissolve
|
|
|
|
"Cestuješ hlubokým lesem. Najednou na tebe vyskočí zlý vlk!"
|
|
|
|
# Podmínka (if/else) podle toho, co hráč zvolil
|
|
if ma_mec:
|
|
h "Ha! Mám meč! Těch se nebojím."
|
|
"Použil jsi meč a vlka jsi odehnal."
|
|
else:
|
|
h "Ouha, nemám zbraň! Musím utéct!"
|
|
$ zivoty -= 1
|
|
"Při útěku ses zranil. Zbývají ti [zivoty] životy."
|
|
|
|
if zivoty <= 0:
|
|
jump konec_hry
|
|
|
|
"Pokračuješ dál v cestě."
|
|
jump hrad
|
|
|
|
label hrad:
|
|
scene bg zamek
|
|
with fade
|
|
|
|
"Konečně jsi dorazil k temnému hradu."
|
|
"Našel jsi spoustu zlata a stal ses hrdinou!"
|
|
|
|
"Gratulujeme k vítězství!"
|
|
return
|
|
|
|
label konec_hry:
|
|
"Přišel jsi o všechny životy."
|
|
"GAME OVER"
|
|
return
|
|
|