Control și Detectare. Operatori și variabile

Calcule, decizii, repetiții

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

Blocul Variabile
Crează o variabilă

Î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?

  1. 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ș.”
  2. Îi facem Remix, apoi o copie pentru a-l putea extinde: Fișier/File –>Salvează o copie/Save as a copy
  3. 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.
  4. Testăm la fiecare pas.
Codul pentru personajul coș (nemodificat față de versiunea anterioară)
Codul pentru personajul ou – versiunea anterioară
Codul pentru personajul ou – versiunea curentă

O posibila solutie – https://scratch.mit.edu/projects/819259356

Provocare

Adaptați jocul la o altă temă. (cad litere și prindem vocale, cad numere și prindem numerele pare, etc.

Extindeși funcționalitatea.