Nybörjarprogrammering med block
Kapitel 3
>
Nivå 3
Mål
Anropa kycklingarna och räkna hur många kycklingar det finns runt varje kycklinghus med hjälp av textblock. Ett kycklinghus är de hus som syns på kartan.
Räkna hur många kycklingar det finns runt varje kycklinghus och lagra talen i variabler. För att hålla reda på varje hus, skapa i Variables-menyn två variabler med namnen: left_coup och right_coup (glöm inte att lägga till understrecket _).
Fyll variablerna med hjälp av set_variable-blocket: räkna antalet kycklingar vid det vänstra kycklinghuset och para ihop det med variabeln left_coup med ett set_variable-block. Lägg till antalet kycklingar i huset med en nummerbubbla.

Upprepa samma process med set_variable-blocket, lägg till variabeln right_coup och använd en nummerbubbla för att ange antalet kycklingar vid det högra huset.
Efter att ha ställt in variablerna, gå till vardera av de två (2) X-markeringarna framför varje hus och ropa ut antalet kycklingar runt varje med hjälp av variablerna. Använd speak-blocket med create text-blocket för att kombinera text och tal. Börja med att gå till det mörka X:et framför det vänstra kycklinghuset.
create text-blocket låter dig kombinera flera textdelar och variabler. Dra och släpp create text-blocket från Communications-menyn i verktygsfältet till blockredigeraren.

Blocket har ett kugghjul uppe i vänstra hörnet. Klicka på det för att öppna en meny och ange hur många fält som ska ingå i blocket.

För att ropa ut hur många kycklingar som finns i varje hus behöver vi tre (3) block.

I fälten sätter vi in två textbubblor och en fristående variabel för att fylla create text-blocket. Först drar du in textbubbelblocket från Text-menyn i verktygsfältet och skriver “Left Coup has “ (se till att det finns ett mellanslag i slutet).

Dra sedan in en andra textbubbla på samma sätt som den första, men skriv den här gången “ Chickens” (se till att det finns ett mellanslag i början) och sätt in den i det sista fältet. Dra till sist in den fristående variabeln left_coup från Variables-menyn och lägg den i det mellersta fältet i create text-blocket. Nu bildas satsen: “Left Coup has [nummer] Chickens”
Dra och släpp speak-blocket från Communications-menyn till blockredigeraren och lägg in create text-blocket du nyss skapade i det. Det finns en avaktiverad mall av denna process i blockredigeraren. Du kan aktivera och redigera den genom att högerklicka på speak-blocket och klicka på “Enable Block”.

Gå till det ljusa X:et på högra sidan och stå vänd mot huset. Gör precis samma sak som tidigare med create text-blocket, men den här gången med variabeln right_coup. Sätt in ett text-block överst som lyder “Right Coup has ”, i det mellersta fältet den fristående variabeln right_coup och i det nedre fältet ytterligare ett text-block som lyder “ Chickens”.

Sätt in create text-blocket i speak-blocket för att slutföra nivån.