SCRATCH – vježba „Prilagodba jednostavne igrice u drugu“

SCRATCH – vježba „Prilagodba jednostavne igrice u drugu“
UPUTE ZA PROGRAMIRANJE PROJEKTA U SCRATCH-U
(više: www.odrazi-se.org/hr/scratch-programski-jezik-prilagoden-djeci/)
*Za kreiranje ove vježbe na svom računalu, trebate imati instaliran open source program Scratch (link:
scratch.mit.edu).
Ova igrica se radi tako da se igrica “Loptica” (objavljena na linku: http://www.odrazise.org/scratch/loptica.sb) prilagodi u nekoliko koraka.
Najprije ćemo odabrati ili nacrtati likove:
Sva 4 lika iz igrice „loptica“ ostaju, a još se treba dodati drugi golman i njegov gol.
Pozornica (stage) oba projekta izgledaju ovako:
Skripte likova:
Lik „reket“ je bio ravna crta, a za ovu igricu, odredimo drugi
lik za istu skriptu -> lik slijedi pokazivač miša lijevo-desno
Lik „drug igrač“ ima 2 skripte:
-> Kada je zelena zastavica kliknuta ponavlja se skripta ->
ako je tipka sa strelicom desno pritisnuta, lik se pomiče 5
koraka po x osi
-> Kada je zelena zastavica kliknuta ponavlja se skripta ->
ako je tipka sa strelicom desno pritisnuta, lik se pomiče - 5
koraka po x osi
SCRATCH – vježba „Prilagodba jednostavne igrice u drugu“
Lik „loptica“ sada ima četiri skripte (jedna skripta je
malo izmjenjena a jedna dodana):
- Kada je zelena zastavica kliknuta (tj. kada je program
pokrenut), loptica se postavlja na zadano mjesto
(unesene x i y koordinate) i okrene se za nasumični
broj u rasponu od 100 do 260 – ovo osigurava da se
loptica postavi u gornji lijevi kut i okrene prema dolje
- loptica zatim ponavlja se sljedeće: ide 5
koraka a ako je na rubu pozornice, okreće se (i opet ide
5 koraka dok ne dođe do ruba)
- Kada je zelena zastavica kliknuta ponavlja se skripta > ako loptica dodirne lik „reket“ ili lik „drugi_igrač“
(ovaj dio je dodan!), okrene se za 180 stupnjeva i ide 5
koraka
- Kada je zelena zastavica kliknuta ponavlja se skripta > ako loptica dodirne lik „lava“, razglasi se signal koji
smo nazvali „game_over“.
- Kada je zelena zastavica kliknuta ponavlja se skripta > ako loptica dodirne lik „gol_2“, razglasi se signal koji
smo nazvali „game_over“ (ova skripta je dodana!).
Lik „GAME_OVER“ ima i dalje dvije iste,
neizmjenjene skripte u odnosu na
prethodnu igricu.
Lik „lava“ i lik „drugi_gol“ na sebi nemaju nikakvu skriptu !!
Igrica „loptica“ je prilagođena u igricu „nogomet“ !! :)
Scratch je programski jezik koji omogućava jednostavno stvaranje interaktivnih priča, igara i animacija, te dijeljenje radova preko Interneta.
Scratch je razvila grupa Lifelong Kindergarten na MIT Media laboratorijima (http://llk.media.mit.edu ).
Projekt preuzet i prilagođen s web stranice NeboMusic - nebomusic.net/scratch.html, gdin. Michaud, učitelj glazbe i informatike u
Atlanti, Georgia.
Nakladnik: Otvoreno društvo za razmjenu ideja (ODRAZI), Zagreb, www.odrazi.org
Ovaj dokument je zaštićen Creative Common autorskim pravima (Imenovanje - Nekomercijalno - Dijeli pod istim uvjetima).