Fėjos ir slibino kova
Jump to navigation
Jump to search
Fėjos ir slibino kova
Programėlės „Fėjos ir slibino kova“ kūrėjas Jokūbas Jankevičius, kuris parodė, kad tikrai perėjo visus keturiolika Angies lygių: sukūrė interaktyvų animacinį filmuką, panaudodamas pirmojo sezono veikėjus (iš įvairių lygių!). Siužetas priklauso nuo tavo padaromų pasirinkimų.
Ei, Python, C++ arba Java programuotojai, ar kas nors mokėtumėt taip? Geriausiai veikia didesniuose ekranuose (kompiuterio ir planšetės).
Žaisti Fėjos ir slibino kovą
Fėjos ir slibino kovos kodas
reikalinga angis
reikalingas žaidimas
reikalinga herojai
# šitaip sukuriam veiksmo sceną (atitinkamo dydžio) ir nurodom, kokį foną naudoti:
žaidimas.duokSceną().nustatykDydį(plotis=1500, aukštis=1500)
žaidimas.naudokFoną('finalas.png')
slibinas = herojai.slibinas
slibinas.atsirask(x = 280, y = 1000)
slibinas.žiūrėk(laipsniai = 450)
angis.naudosiuFailus(['pav/veik/akmenius/akmenius1.png'])
akmenius1 = žaidimas.Veikėjas('pav/veik/akmenius/akmenius1.png')
kaukoliukas = žaidimas.Veikėjas('pav/veik/kaukoliukas/kaukoliukas_stovi.png')
angis.naudosiuFailus(['pav/veik/kaukoliukas/kaukoliukas_stovi.png'])
reikalinga angis
reikalingas žaidimas
angis.naudosiuFailus(['pav/pilis1.png'])
pilis = žaidimas.Daiktas('pav/pilis1.png')
pilis.atsirask(560, 200)
kaukoliukas.atsirask(1, 1260)
akmenius1.atsirask(400, 400)
fėja = herojai.fėja
fėja.atsirask(x = 580, y = 360)
fėja.žiūrėk(laipsniai = 270)
# paspaudus pelę, slibinas turi atsisukti į pelės koordinates ir eiti į tą pusę
kaukoliukas.sakyk("Nepamiršk fėjos slaptažodis 54321 norėdamas pradėti išjunk mano žinutę")
slibinas.dešinėn()
slibinas.pirmyn(30)
slibinas.kairėn()
slibinas.pirmyn(21)
ats = akmenius1.paklauskTeksto("koks slaptažodis")
jeigu ats == "54321":
fėja.pirmyn(73)
fėja.kairėn()
fėja.pirmyn(44)
fėja.dešinėn()
fėja.pirmyn(36)
fėja.dešinėn()
fėja.pirmyn(18)
slibinas.dešinėn()
fėja.sakyk("Tau taip lengvai nepavyks")
slibinas.sakyk("Nejuokauk!")
ats = kaukoliukas.paklauskTeksto("pasirink kas laimės (fėja/slibinas)")
jeigu ats == "fėja":
fėja.pirmyn(18)
slibinas.pasislėpk()
fėja.sakyk("Aš laimėjau!")
jeigu ats == "slibinas":
slibinas.kairėn()
slibinas.kairėn()
slibinas.pirmyn(32)
slibinas.dešinėn()
slibinas.pirmyn(53)
slibinas.dešinėn()
slibinas.pirmyn(20)
pilis.pasislėpk()
fėja.pasislėpk()
slibinas.sakyk("Aš laimėjau!")