Fėjos ir slibino kova

Iš wiki.angis.net.
Jump to navigation Jump to search

Fėjos ir slibino kova

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!")