Programação para Iniciantes com Blocos
Capítulo 5
>
Nível 3
Objetivo
Coloque a comida no chão e chame os leitõezinhos colocando seus nomes em uma lista.
Os leitõezinhos provavelmente estarão com fome em breve. Pegue o grande saco azul de comida e dirija-se às duas (2) marcas X escuras no mapa. Arraste e solte o bloco place do menu Actions no editor de código nas duas (2) marcas X escuras e vire-se para as bandejas. Arraste e solte o bloco string do menu Text nos blocos place e adicione a palavra "food" na bolha de texto. Isso vai despejar a comida do saco nas bandejas para os leitõezinhos comerem.

Depois de terminar de colocar a comida em ambas as marcas X escuras, dirija-se à marca X clara e fique de frente para o chiqueiro. Chame os leitõezinhos para que possam vir comer. Os nomes deles são "Peggle", "Peter", "Piper" e "Pedro". Para facilitar chamá-los, coloque seus nomes em uma lista. Há um bloco set variable / create list no editor contendo uma lista intitulada names. Ative o bloco e preencha os itens faltantes.

No menu Text, posicione quatro blocos string dentro do bloco create list. Dentro deles, coloque os nomes dos quatro leitõezinhos nesta ordem: "Peggle", "Peter", "Piper", "Pedro".

Use um bloco for para chamar todos os nomes dos leitõezinhos usando o bloco speak. O loop for usa a variável x para iterar pela lista names. Você precisa definir o número de vezes que o loop percorrerá a lista, que é 4, correspondendo à quantidade de itens na lista.
Dentro do loop, use o bloco speak com um bloco create text para combinar a string "Come here " com a variável x (que conterá cada nome conforme o loop avança). No editor de blocos, você encontrará os blocos desativados; ative-os e finalize a sequência de blocos adicionando os itens no segundo espaço do bloco create text.

Insira o bloco list get, arrastando-o do menu Lists; esse bloco permitirá extrair um item da lista.

Para extrair o nome de cada leitõezinho da lista, arraste a variável x do menu Variables para o bloco list get e insira-a no bloco create text.

Usando esse conjunto de blocos de código, o jogador poderá chamar os nomes de todos os leitõezinhos em ordem. A variável x no loop for representa cada nome da lista à medida que o loop percorre cada item em ordem até atingir o fim.