Programare cu blocuri pentru începători
Capitolul 5
>
Nivel 3
Obiectiv
Puneți mâncarea jos și chemați purceii punând numele lor într-o listă.
Purceii probabil vor înfometa în curând, așa că ridicați sacul mare albastru cu mâncare și îndreptați-vă către cele două (2) marcaje X întunecate de pe hartă. Trageți și plasați blocul place din meniul Actions în editorul de cod la cele două (2) marcaje X întunecate și întoarceți-vă cu fața spre tăvițe. Trageți și plasați blocul string din meniul Text în blocurile place și adăugați cuvântul "food" în bula string. Astfel veți turna mâncarea din sac în tăvițe pentru ca purceii să poată mânca.

După ce ați așezat mâncarea la ambele marcaje X întunecate, îndreptați-vă către marcajul X luminos și întoarceți-vă cu fața spre țarc. Chemați purceii să vină să mănânce. Numele lor sunt "Peggle", "Peter", "Piper" și "Pedro". Pentru a-i chema mai ușor, puneți numele lor într-o listă: există un bloc set variable / create list în editor care conține o listă intitulată names. Activați blocul și completați elementele lipsă.

Din meniul Text, plasați patru blocuri string în blocul create list. În interiorul lor introduceți numele celor patru purcei în această ordine: "Peggle", "Peter", "Piper", "Pedro".

Folosiți un bloc de buclă for pentru a rosti toate numele purceilor folosind blocul speak. Bucla for folosește variabila x pentru a parcurge lista names; trebuie să setați numărul de repetări al buclei, adică 4, corespunzător numărului de elemente din listă.
În interiorul buclei, folosiți blocul speak împreună cu un bloc create text pentru a combina șirul "Come here " cu variabila x (care va conține fiecare nume pe măsură ce bucla avansează). În editorul de blocuri veți găsi blocurile dezactivate; activați-le și finalizați secvența de blocuri adăugând elementele în al doilea slot al blocului create text.

Insertați blocul list get, trăgându-l din meniul Lists; acest bloc vă va permite să extrageți un element din listă.

Pentru a extrage numele fiecărui purcel din listă, trageți variabila x din meniul Variables în blocul list get și plasați-o în blocul create text.

Folosind acest ansamblu de blocuri de cod, jucătorul va putea rosti în ordine numele tuturor purceilor. Variabila x din bucla for reprezintă fiecare nume din listă pe măsură ce bucla parcurge fiecare element în ordine până la final.