Grunnleggende koding med blokker
Kapittel 5
>
Nivå 3
Mål
Plasser mat og rop inn smågrisene ved å legge navnene deres i en liste.
Grisene begynner antagelig å bli sultne snart. Plukk opp den store blå sekken med mat og gå til de to (2) mørke X-merkene på kartet. Dra place-blokken fra Actions-menyen inn i kodeeditoren ved de to (2) mørke X-merkene og vend mot trauene. Dra string-blokken fra Text-menyen inn i place-blokkene og legg til ordet "mat" i strengboblen. Dette vil helle maten fra sekken ned i trauene slik at smågrisene kan spise.

Når du er ferdig med å sette ned maten på begge de mørke X-merkene, gå til det lyse X-merket og vend mot innhegningen. Rop inn smågrisene slik at de kan komme og spise. Deres navn er "Peggle", "Peter", "Piper" og "Pedro". For å gjøre det enklere å kalle dem inn, sett navnene deres i en liste. Det finnes en set variable/create list-blokk i editoren som inneholder en liste med tittelen names. Aktiver blokken og fyll inn de manglende elementene.

Fra Text-menyen plasserer du fire string-blokker i create list-blokken. Inne i dem legger du navnene på de fire smågrisene i denne rekkefølgen: "Peggle", "Peter", "Piper", "Pedro".

Bruk en for-loop-blokk for å rope opp navnene på smågrisene ved hjelp av speak-blokken. for-loopen bruker variabelen x til å iterere gjennom listen names. Du må sette antall ganger loopen skal gjentas til 4, som er antall elementer i listen.
Inne i loopen bruker du speak-blokken med en create text-blokk for å sette sammen strengen "Kom hit " med variabelen x (som vil inneholde hvert navn etter hvert som loopen kjører). I blokkeditoren vil du finne at blokkene er deaktivert; aktiver dem og fullfør blokksekvensen ved å legge til elementene i det andre feltet i create text-blokken.

Sett inn list get-blokken ved å dra den fra Lists-menyen. Denne blokken lar deg hente et element fra listen.

For å hente navnet til hver smågris fra listen, drar du variabelen x fra Variables-menyen inn i list get-blokken og setter den inn i create text-blokken.

Ved å bruke denne settet av kodeblokker kan spilleren rope opp navnene på alle smågrisene i rekkefølge. Variabelen x i for-loopen representerer hvert navn i listen ettersom loopen går gjennom hvert element i rekkefølgen til den når slutten.