import time import sys import random hahmo = input("Anna hahmollesi nimi:") print("Hei",hahmo,".") time.sleep(3) print("Kutsuimme sinut maailmaamme, sillä olet ainoa toivomme.") time.sleep(3) print("Olemme kohdanneet hirvittävän pahuuden.") print("Sen nimi on Agathgor.") time.sleep(3) print("Tuhannen vuoden unen jälkeen Agathgor heräsi, ja kohta hän on pysäyttämätön.") print("Sinä",hahmo,"olet profeettojen ennustama sankari. Hän, joka ainoana ihmisenä universumissamme pystyy kukistamaan Agathgorin.") time.sleep(5) print("Matkasi tulee olemaan täynnä vaaroja, joten annan sinulle kolme elämää. Jos ne loppuvat, olemme kaikki tuhon omia.") elamat = 3 time.sleep(4) print("Sinulla ei ole vielä asetta, joten aseenasi toimivat nyrkit. Ne tekevät damagea +1 osuessaan.") ase = 1 rahat = 0 time.sleep(2) print("Onnea matkaan...") time.sleep(1) print(".") time.sleep(1) print(".") time.sleep(1) print(".") print("Kävelet pitkin pimeää polkua. Saavut risteykseen.") time.sleep(2) while True: kaannos=int(input("Käännytkö oikealle(1) vai vasemmalle(2)?")) if kaannos<1 or kaannos>2: continue if kaannos == 1: print("Oikealla oli rotko, putosit, kuolit ja menetit elämän.") elamat = elamat -1 print("Sinulla on nyt",elamat,"elämää.") if elamat == 0: print("Kuolit, ja olemme kaikki tuhoon tuomittuja...") sys.exit(0) continue else: print("Oikein valittu, matka jatkuu kohti synkkää metsää...") break time.sleep(2) print("Olet harhaillut pimeässä metsässä jo monta tuntia.") time.sleep(2) print("Luulet näkeväsi houreunia, kun vaivoin erotat edessäsi hämähäkin ääriviivat...") time.sleep(2) print("Se on jättiläishämähäkki! Joudut taisteluun!") time.sleep(2) hamahakki = 1 s = 1 while True: valinta = int( input("Mitä teet? Juokset pakoon ja menetät elämän(1) vai taistelet rohkeasti(2)?")) if kaannos<1 or kaannos>2: continue if valinta == 1: print("Välillä pakeneminen on urheampaa kuin taistelu.") elamat = elamat -1 print("Sinulla on nyt",elamat,"elämää.") if elamat == 0: print("Kuolit, ja olemme kaikki tuhoon tuomittuja...") sys.exit(0) break else: print("Päätit taistella. Se on sankarin päätös.") time.sleep(1) print("Hämähäkillä on",hamahakki,"elämää ja sinulla on",elamat,"elämää. Sinun ja hämähäkin iskut tekevät molemmat damagea +1.") time.sleep(2) print("Sinä aloitat taistelun.") time.sleep(1) print("Lyöt...") time.sleep(1) print(".") time.sleep(1) print(".") time.sleep(1) print(".") while s == 1: luku = random.randint(0,1) if luku == 1: print("Ja osut! Hämähäkki kuoli ja voit jatkaa matkaa.") time.sleep(1) print("Tutkiessasi hämähäkin raatoa löydät sen vatsalaukusta 30 kultarahaa! Edellinen hämähäkin kohdannut seikkailija ei ollut niin onnekas...") rahat = 30 s = s-1 else: print("Et osunut! Hämähäkin vuoro...") luku1 = random.randint(0,1) if luku1 == 0: print("Hämähäkki ei osunut! On uudestaan sinun vuorosi...") time.sleep(1) continue else: elamat = elamat -1 print("Hämähäkki osui! Sinulla on nyt",elamat,"elämää.") time.sleep(1) if elamat == 0: print("Kuolit, ja olemme kaikki tuhoon tuomittuja...") sys.exit(0) continue break time.sleep(2) print("Matka jatkuu...") time.sleep(1) print(".") time.sleep(1) print(".") time.sleep(1) print(".") print("On pimeää ja kompastut. Luulet lyöneesi jalkasi kiveen, mutta se onkin vanha ruostunut arkku!") time.sleep(2) print("Arkussa on numerolukko, jossa on kolme numeroa. Lukon päällä on teksti Quattuor Septem Octo.") time.sleep(2) luku = 0 while luku != 478: luku = int( input("Mikä numeroyhdistelmä avaa lukon?")) rahat = rahat + 20 time.sleep(1) print("Hienoa! Löysit arkusta 20 kultarahaa. Sinulla on nyt",rahat,"kultarahaa.") time.sleep(1) print("Matka jatkuu...") time.sleep(1) print(".") time.sleep(1) print(".") time.sleep(1) print(".") print("Saavut ränsistyneen majatalon luo.") time.sleep(1) while True: vastaus = int(input("Menetkö sisään(1) vai jatkatko matkaa(2)?")) if vastaus<1 or vastaus>2: continue if vastaus == 2: time.sleep(2) print("Jatkat matkaa väsyneenä...") break if vastaus == 1: time.sleep(2) print("Majatalo on sisältä ränsistyneempi kuin ulkoa.") time.sleep(2) print("Astuessasi sisään majatalon asiakkaat, joista kaikkien suonissa näyttää virtaavan örkinveri, kääntävät katseensa savituopeistaan sinuun.") time.sleep(3) print("Syntyy syvä hiljaisuus...") time.sleep(1) print(".") time.sleep(1) print(".") time.sleep(1) print(".") print("Asiakkaista kaikkein suurikokoisin nousee ja raahaa puujalkaansa sinua kohti. Mädän ja vanhan rommin haju kulkeutuu aistit pimentäen sieraimiisi...") time.sleep(2) print(".") time.sleep(1) print(".") time.sleep(1) print(".") print("Sinä...") time.sleep(2) print("...miksi sinä tulit tänne hienoissa vaatteissasi?") time.sleep(2) print("Sinä et kuulu tänne...") time.sleep(3) print("Haastan sinut nopanheittoon. Se, kumpi heittää suuremman silmäluvun, voittaa toisen rahat. Ok?") time.sleep(3) while True: omanoppa = random.randint(1,6) vihunoppa = random.randint(1,6) print("Sinä heität silmäluvun", omanoppa) time.sleep(2) print("Vastustajasi heittää silmäluvun", vihunoppa) if vihunoppa == omanoppa: time.sleep(2) print("Heititte samat silmäluvut. Heitätte uuden kierroksen...") time.sleep(2) continue if vihunoppa < omanoppa: time.sleep(2) print("Heitit suuremman silmäluvun ja voitit vastustajalta 20 kultarahaa! Sinulla on nyt", rahat+20, "kultarahaa!") rahat = rahat +20 break if vihunoppa > omanoppa: time.sleep(2) print("Heitit pienemmän silmäluvun ja hävisit rahasi! Sinulla on nyt", rahat - rahat,"kultarahaa!") rahat = rahat - rahat break time.sleep(2) print("Nopanheiton jälkeen menet tiskille.") time.sleep(2) miekanhinta = 30 yohinta = 20 if rahat == 0: print("Mutta sinulla ei ole rahaa! Poistut majatalosta...") time.sleep(2) break while True: ostos = int(input("Mitä haluat ostaa? Miekan(1), joka maksaa 30 kultarahaa, vai yön majatalossa(2), joka maksaa 20 kultarahaa?")) if ostos < 1 or ostos > 2: continue if ostos == 1: rahat = rahat - 30 ase = ase + 1 time.sleep(2) print("Ostit miekan! Iskusi tekevät nyt damagea",ase,"ja sinulla on",rahat,"kultarahaa.") time.sleep(2) print("Poistut majatalosta...") break if ostos == 2: rahat = rahat - 20 elamat = elamat + 1 time.sleep(2) print("Ostit yön majatalossa. Nukut hyvin ja saat lisäelämän. Sinulla on nyt",elamat,"elämää. Poistut majatalosta...") break break time.sleep(2) print("On aamu ja auringon valo kajastaa puiden läpi. Pääsit läpi synkästä metsästä!") time.sleep(3) print("Sinulla on", elamat,"elämää, aseesi tekee damagea",ase," ja sinulla on",rahat,"kultarahaa.")