Grunnleggende koding med blokker
Kapittel 4
>
Nivå 4
Mål
Samle korn og finn veien ut av labyrinten ved å bruke maks fire (4) blokker.
Du har gått deg vill midt i en labyrint, bruk løkker for å samle kornene på feltet og komme deg ut av labyrinten.
Som du kan se på kartet er labyrinten ujevn, så du kan ikke bare gjenta den samme bevegelsen som i tidligere nivåer. Derfor må du utnytte variabelen i for-løkke-blokken fullt ut.
Bruk for-løkke-blokken med en variabel kalt x som sjekker hvor mange sykluser løkken har gått gjennom. Sett den til å starte på 0 og gå til et tall (for eksempel 11). Tallet 1 til slutt angir hvor mange enheter den øker for hver omgang. I eksemplet starter løkken på 0 og øker med 1 om gangen helt til den når 11.

Vi skal bruke løkken til å øke antall skritt du tar for hver syklus for å nå målet. For å gjøre dette bruker vi operator-blokken sammen med move forward-blokken for å flytte ett steg ekstra for hver gjennomgang. Dra og slipp operator-blokken fra Math-menyen, plasser den inne i en move forward-blokk, og legg til den frittstående variabelen X fra variabelmenyen.

Vi setter operatoren til addisjon + og tallet til 1, slik at antall skritt spilleren tar øker for hver løkkesyklus. I praksis ser det slik ut:
- Første syklus
xer0(x + 1 = 1), spilleren tar1steg - Andre syklus
xer1(x + 1 = 2), spilleren tar2steg - Tredje syklus
xer2(x + 1 = 3), spilleren tar3steg
Og så videre-
Siden labyrinten krever at du endrer retning, bruk turn left-blokken på slutten av løkken slik at du skifter retning etter hver bevegelse. Med dette vil du kunne samle alt kornet i kartet og fullføre nivået.

Husk, dette må gjøres ved å bruke maks fire (4) blokker.