Įvykiai
Įvykiai – tai „signalai“, kurie pasako Scratch’ui, kada pradėti vykdyti blokų seką. Pavyzdžiui: kai paspaudi žalią vėliavėlę, kai paspaudi klavišą, kai spusteli veikėją arba kai kitas veikėjas išsiunčia žinutę.
Įvykiai padeda padaryti projektą interaktyvų: žaidimas reaguoja į tavo veiksmus, o veikėjai gali pradėti veikti tuo pačiu metu.
Pagrindiniai „Įvykių“ blokai
1) Kai paspaudžiama vėliavėlė
Dažniausiai tai yra projekto startas. Viskas, kas prijungta po šiuo bloku, pradės veikti paspaudus žalią vėliavėlę.
2) Kai paspaudžiamas klavišas
Šis blokas leidžia valdyti veikėją klaviatūra (pvz., rodyklėmis). Kiekvienam klavišui gali turėti atskirą blokų seką.
3) Kai spustelimas šis veikėjas
Tinka mygtukams, pasirinkimams, „paspausk katiną“ užduotims arba paprastiems meniu.
4) Žinutės (broadcast)
Žinutės leidžia veikėjams „susikalbėti“. Vienas veikėjas gali išsiųsti žinutę, o kitas ją gauti ir pradėti veikti.
Kaip naudoti įvykius (žingsnis po žingsnio)
A) Paprastas startas
- Pasirink veikėją.
- Įdėk Įvykiai → kai paspaudžiama vėliavėlė.
- Po juo prijunk bet kokį veiksmą (pvz., Judėjimas → „eiti 10 žingsnių“ arba Išvaizda → „sakyk…“).
B) Valdymas klavišais
Dažnas būdas: kiekvienai rodyklei – atskiras „kai paspaudžiamas klavišas…“.
- Rodyklė į dešinę → keisk x į +10
- Rodyklė į kairę → keisk x į -10
- Rodyklė į viršų → keisk y į +10
- Rodyklė į apačią → keisk y į -10
C) Veikėjų „susitarimas“ su žinutėmis
Pavyzdys: vienas veikėjas paspaudus vėliavėlę išsiunčia žinutę „startas“, o kitas ją gauna ir pradeda judėti.
- Veikėjui A pridėk: „kai paspaudžiama vėliavėlė“ → „siųsti žinutę startas“.
- Veikėjui B pridėk: „kai gaunama žinutė startas“ → „kartok 10“ → „eiti 10 žingsnių“.
- Paleisk projektą. Ar veikėjas B pradėjo judėti?
- ar abiejuose blokuose pasirinkta ta pati žinutė (tas pats pavadinimas)?
- ar kodą rašai tam veikėjui, kuriam reikia?
- ar paspaudei žalią vėliavėlę (o ne tik „Play“ naršyklėje)?





