Aloittelijan koodaus lohkoilla
Luku 4
>
Taso 1
Loopit ovat lohkoja, joiden avulla voit toistaa samoja toimintoja. Tämä helpottaa tehtävien suorittamista pelissä ilman, että sinun tarvitsee asettaa pitkiä lohkojen listoja. Looppeja on kahta tyyppiä: while-silmukkalohkoja ja repeat-lohkoja, joita käsittelemme seuraavissa tasoissa.
Tässä kartassa on viisi (5) munaa, jotka voit poimia vain muutamalla lohkolla käyttämällä while-silmukkalohkoa. Yritä napata kaikki munat toistamalla samat kaksi liikkumislohkoa neljä kertaa.

Tavoite
Kerää kaikki munat kanalassa käyttämällä vain kuutta (6) lohkoa ja while-silmukkaa.
Kanojen munat lojuvat ympäriinsä! Kävele kanalan läpi ja kerää nopeasti kaikki munat!
Vähentääksesi tarvittavien lohkojen määrää ja tehdaksesi koodaamisesta paljon vähemmän työlästä, voit käyttää silmukoita! Silmukoiden avulla voit toistaa samoja toimintoja, eikä sinun tarvitse lisätä samoja lohkoja yhä uudelleen.
A while-silmukka on eräs tällainen silmukka, jossa voit asettaa lohkot toistumaan niin kauan kuin tietty ehto on tosi.

Loeditorissa luodaan count-niminen muuttuja, jolla voit määrittää, kuinka monta kertaa haluat silmukan toistuvan. Sitä käytetään silmukan ehdon asettamiseen.
Koodieditorissa on asetettu while-silmukka vertailulohkolla tarkistamaan, onko count pienempi kuin 4. Aseta liikkumislohkoja while-silmukan sisälle ja käytä change variable -lohkoa kasvattaaksesi muuttujaa yhdellä jokaisella silmukan kierroksella.

Tässä esimerkissä while-silmukka tarkistaa, onko count pienempi kuin 4. Luku count alkaa arvosta 0 ja kasvaa yhdellä jokaisella kierroksella, kunnes se saavuttaa arvon 4. Kaikki lohkot, jotka asetat while-silmukan sisälle, toistuvat tässä tapauksessa neljä (4) kertaa.
Aseta move forward oikealla askelmäärällä ja turn left -lohkot while-silmukan sisälle, jotta lohkojono toistuu neljä (4) kertaa ja voit kävellä aition ympäri kerätäksesi kaikki munat.

Huomioithan, että silmukat voivat jatkua loputtomiin, jos niitä ei pysäytetä, joten muista sisällyttää change count by -lohko, muuten saattaa syntyä virhe.
Kokeile! Kerää kaikki viisi (5) munaa ja suorita taso käyttämällä koodieditorissa yhteensä vain kuutta (6) lohkoa.