Programmeren voor beginners met blokken
Hoofdstuk 3
>
Niveau 3
Doel
Roep de kippen en tel hoeveel kippen er rond ieder 'coup' zijn met tekstblokken. Een 'coup' is het kippenhok zoals te zien op de kaart.
Tel hoeveel kippen er rond elk coup zijn en sla de aantallen op in variabelen. Om elk coup bij te houden maak je in het Variabelen-menu twee variabelen aan met de namen: left_coup en right_coup (onthoud de underscore _).
Vul de variabelen door het set_variable-blok te gebruiken: tel het aantal kippen bij het linker kippencoup en koppel dit met de variabele left_coup met behulp van het set_variable-blok. Voeg het aantal kippen in de coup toe met een nummerbubbel.

Herhaal hetzelfde proces: gebruik het set_variable-blok, voeg de variabele right_coup toe en gebruik een nummerbubbel om het aantal kippen in de rechter coup in te stellen.
Nadat je de variabelen hebt ingesteld, ga je naar elk van de twee (2) X-markeringen voor elk coup en roep je met behulp van de variabelen het aantal kippen rond elk hok. Gebruik het speak-blok met het create text-blok om tekst en cijfers te combineren. Loop eerst naar de donkere X-markering voor het linker coup.
Met het create text-blok kun je meerdere tekststukken en variabelen combineren. Sleep in het Communications-menu in de toolbox het create text-blok naar de blokeditor.

Het blok heeft linksboven een tandwiel. Klik erop met de linkermuisknop om een menu te openen en geef op hoeveel slots je aan het blok wilt toevoegen.

Om aan te geven hoeveel kippen er in elk coup zijn, hebben we drie (3) blokken nodig.

In de slots voegen we twee tekstbubbels en één zelfstandige variabele in om het create text-blok te vullen. Sleep eerst het tekstbubbelblok uit het Text-menu in de toolbox naar de editor en schrijf “Left Coup has ” (zorg ervoor dat de spatie aan het einde aanwezig is).

Sleep op dezelfde manier een tweede tekstbubbel en schrijf deze keer “ Chickens” (zorg ervoor dat de spatie aan het begin aanwezig is) en plaats het in het laatste slot. Sleep vervolgens de zelfstandige variabele left_coup uit het Variabelen-menu en zet deze in het middelste slot van het create text-blok. Hiermee vormt je tekst de zin: “Left Coup has [number] Chickens”.
Sleep het speak-blok uit het Communications-menu naar de blokeditor en zet het create text-blok dat je net hebt gemaakt erin. Er staat een uitgeschakeld sjabloon van dit proces in de blokeditor; je kunt het activeren en bewerken door met de rechtermuisknop op het speak-blok te klikken en “Enable Block” te kiezen.

Loop naar de lichte X-markering aan de rechterkant en draai naar het coup. Doe precies hetzelfde als eerder met het create text-blok, maar gebruik deze keer de variabele right_coup. Plaats in het bovenste slot een text-blok met de tekst “Right Coup has ”, in het middelste slot de zelfstandige variabele right_coup en in het onderste slot een ander text-blok met de tekst “ Chickens”.

Plaats het create text-blok in het speak-blok om het level te voltooien.