Blocurile din aceste categorii merg împreună și permit să dăm funcționalitate complexă proiectelor.
Blocuri din categoria Control
Repetiții, decizii, clone.
Se vor completa cu blocuri din categoria Detectare, Operatori, Variabile.
Blocuri din categoria Detectare
Blocuri din categoria Operatori
Blocuri din categoria Variabile
Încearcă singur
Prinde oul în coș și ține scorul
Ce vom face?
Deplasăm coșul stânga-dreapta folosind tastele săgeată stânga și săgeată dreapta astfel încât să prindem cât mai multe ouă în coș. Vom număra câte ouă am prins.
Cum vom face?
Vom porni de la proiectul https://scratch.mit.edu/projects/819259356 în care avem deja funcționalitatea “Deplasăm coșul stânga-dreapta folosind tastele săgeată stânga și săgeată dreapta astfel încât să prindem cât mai multe ouă în coș.”
Îi facem Remix, apoi o copie pentru a-l putea extinde: Fișier/File –>Salvează o copie/Save as a copy
Facem următoarele completări:
Creăm variabila scor (Variabile –>Creează o variabilă –> Numele variabilei: scor )
Codul pentru personajul coș rămâne neschimbat – când apăsăm săgeata dreapta, coșul se mișcă la dreapta, când apăsăm săgeata stânga, coșul se mișcă la stânga.
Completăm codul pentru personajul ou
când dăm click pe steguleț, ințializăm variabila scor cu 0: Variabile –>setează scor la 0
dacă atinge marginea de jos, îl repoziționăm aleator în partea de sus a ecranului (funcționalitatea există)
dacă atinge coșul, dispare și modifică scorul cu 1: Variabile –>modifică scor cu 1.
dacă scorul ajunge la 10, personajul ou devine vizibil (Arată), transmite mesajul: Jocul s-a terminat și jocul se încheie.