Kodning för nybörjare med block
Kapitel 5
>
Nivå 3
Mål
Placera mat och kalla på kultingarna genom att sätta deras namn i en lista.
Kultingarna börjar nog snart bli hungriga, plocka upp den stora blå säcken med mat och gå mot de två (2) mörka X-markeringarna på kartan. Dra och släpp place-blocket från menyn Actions in i kodredigeraren vid de två (2) mörka X-markeringarna och rikta dig mot trågen. Dra och släpp string-blocket från menyn Text in i place-blocken och lägg till ordet "mat" i strängbubblan. Detta häller maten från säcken i trågen så att kultingarna kan äta.

När du är färdig med att ställa ner maten på båda de mörka X-markeringarna, gå till den ljusa X-markeringen och rikta dig mot inhägnaden. Kalla på kultingarna så att de kan komma och äta. Deras namn är "Peggle", "Peter", "Piper" och "Pedro". För att göra det enklare att kalla på dem, sätt deras namn i en lista, det finns ett set variable / create list-block i editorn som innehåller en lista med titeln names. Aktivera blocket och fyll i de saknade objekten.

Från menyn Text, placera fyra string-block i create list-blocket. Skriv in namnen på de fyra kultingarna i denna ordning: "Peggle", "Peter", "Piper", "Pedro".

Använd ett for-loopblock för att ropa upp alla kultingarnas namn med hjälp av speak-blocket. for-loopen använder variabeln x för att iterera genom listan names, du behöver ange hur många gånger loopen ska köra igenom listan, det vill säga 4 som är antalet variabler i listan.
Inuti loopen, använd speak-blocket med ett create text-block för att kombinera strängen "Kom hit " med variabeln x (som kommer att innehålla varje namn allt eftersom loopen fortskrider). I blockeditorn hittar du blocken avaktiverade, aktivera dem och slutför blocksekvensen genom att lägga till objektet i den andra platsen i create text-blocket.

Infoga list get-blocket genom att dra & släppa det från menyn Lists, detta block låter dig extrahera ett objekt från listan.

För att extrahera namnet på varje kulting från listan, dra & släpp variabeln x från menyn Variables in i list get-blocket och placera det i create text-blocket.

Med denna uppsättning kodblock kommer spelaren kunna ropa ut namnen på alla kultingar i ordning. Variabeln x i for-loopen representerar varje namn i listan när loopen går igenom varje objekt i ordning tills den når slutet.