Begynderkodning med blokke
Kapitel 5
>
Niveau 3
Mål
Sæt maden ned og kald pattegrisene over ved at skrive deres navne på en liste.
Pattegrisene vil nok snart blive sultne, så tag den store blå madpose og gå hen til de to (2) mørke X-mærker på kortet. Træk og slip place-blokken fra menuen Actions ind i kodeeditoren ved de to (2) mørke X-mærker, og vend mod bakkerne. Træk og slip string-blokken fra menuen Text ind i place-blokkene og tilføj ordet "food" i tekstboblen. Dette hælder maden fra posen ned i bakkerne, så pattegrisene kan spise.

Når du har sat maden ned på begge mørke X-mærker, skal du gå hen til det lyse X-mærke og vende mod folden. Kald pattegrisene over, så de kan komme og spise. Deres navne er "Peggle", "Peter", "Piper" og "Pedro". For at gøre det nemmere at kalde dem over, skal du lægge deres navne i en liste; der er en set variable / create list-blok i editoren, der indeholder en liste med titlen names. Aktivér blokken og udfyld de manglende elementer.

Fra menuen Text skal du placere fire string-blokke i create list-blokken. Indsæt navne på de fire pattegrise i denne rækkefølge: "Peggle", "Peter", "Piper", "Pedro".

Brug en for-loop-blok til at kalde alle pattegrisenes navne ved hjælp af speak-blokken. for-loopet bruger variablen x til at gennemløbe listen names; du skal angive, hvor mange gange loopet skal køre gennem listen, nemlig 4, som er antallet af elementer i listen.
Inde i loopet skal du bruge speak-blokken sammen med en create text-blok til at kombinere strengen "Come here " med variablen x (som vil indeholde hvert navn, efterhånden som loopet kører). I blokeditoren vil du finde, at blokkene er deaktiverede; aktivér dem og færdiggør bloksekvensen ved at indsætte elementerne i det andet felt i create text-blokken.

Indsæt list get-blokken ved at trække den fra menuen Lists; denne blok lader dig hente et element fra listen.

For at hente navnet på hver pattegris fra listen skal du trække variablen x fra menuen Variables ind i list get-blokken og indsætte den i create text-blokken.

Ved at bruge denne bloksekvens kan spilleren kalde pattegrisenes navne i rækkefølge. Variablen x i for-loopet repræsenterer hvert navn i listen, efterhånden som loopet gennemgår hvert element i rækkefølge, indtil det når enden.