블록 코딩 입문
챕터 5
>
레벨 3
목표
먹이를 내려놓고 새끼 돼지들을 불러오기 위해 그들의 이름을 목록에 추가하세요.
새끼 돼지들은 곧 배가 고플 것이므로, 파란색 큰 음식 자루를 집어 들고 지도 상의 어두운 X 표시 두 곳으로 향하세요. Actions 메뉴에서 place 블록을 끌어다 두 (2) 곳의 어두운 X 표시가 있는 코드 에디터에 놓고, 쟁반을 향하게 하세요. Text 메뉴에서 string 블록을 place 블록 안으로 끌어다 놓고, 문자열 말풍선에 "food"를 추가하세요.
이렇게 하면 자루에 담긴 음식이 쟁반에 부어져 새끼 돼지들이 먹게 됩니다.

두 곳의 어두운 X 표시 지점에 음식을 놓았다면, 밝은 X 표시 지점으로 이동하여 울타리를 향하세요.
새끼 돼지들을 불러서 올 수 있도록 하세요. 이름은 "Peggle", "Peter", "Piper" 그리고 "Pedro"입니다.
호출을 쉽게 하기 위해, 그들의 이름을 목록에 넣으세요. 에디터에 names라는 목록을 포함한 set variable / create list 블록이 있습니다. 해당 블록을 활성화하고 빠진 항목들을 채우세요.

Text 메뉴에서 create list 블록 안에 네 개의 string 블록을 배치하세요. 블록 안에는 다음 순서로 네 마리 새끼 돼지의 이름을 넣으세요: "Peggle", "Peter", "Piper", "Pedro".

for 루프 블록을 사용하여 speak 블록으로 새끼 돼지들의 모든 이름을 호출하세요. for 루프는 변수 x를 사용해 names 목록을 반복하며, 목록에 있는 변수(항목)의 개수인 4만큼 루프가 실행되도록 설정해야 합니다.
루프 안에서 speak 블록과 create text 블록을 사용해 문자열 "Come here "와 변수 x(루프가 진행되면서 각 이름을 담게 됩니다)를 결합하세요. 블록 에디터에서 해당 블록들이 비활성화된 상태로 되어 있는데, 활성화한 후 create text 블록의 두 번째 슬롯에 아이템을 추가하여 블록 시퀀스를 완성하세요.

Lists 메뉴에서 list get 블록을 끌어다 놓아 추가하세요. 이 블록은 목록에서 항목을 추출할 수 있게 해줍니다.

목록에서 각 새끼 돼지의 이름을 추출하기 위해 Variables 메뉴에서 변수 x를 list get 블록 안으로 끌어다 놓고, 이를 create text 블록에 삽입하세요.

이러한 코드 블록 구성을 사용하면 플레이어는 순서대로 모든 새끼 돼지의 이름을 부를 수 있습니다. for 루프의 변수 x는 루프가 각 항목을 순회할 때마다 목록의 각 이름을 나타냅니다.