Bloklarla Başlangıç Düzeyi Kodlama
Bölüm 4
>
Seviye 4
Amaç
Saman tanelerini toplayın ve dört (4) bloktan fazla kullanmadan labirentten çıkın.
Labirentin ortasında kaybolmuş durumdasınız; döngüleri kullanarak tarladaki saman tanelerini toplayın ve labirentten çıkın.
Haritadan da görebileceğiniz gibi labirent eşit değil, bu yüzden önceki seviyelerdeki gibi aynı hareketi tekrarlayamazsınız. Bunun için for döngüsü bloğunun değişkeninden tam olarak faydalanmanız gerekiyor.
for döngüsü bloğunu, döngünün kaç döngü geçirdiğini kontrol eden x adlı bir değişkenle kullanın. Başlangıç değerini 0, bitiş değerini de (örneğin 11) olarak ayarlayın. Sondaki 1 ise döngünün kaç birim artışla ilerleyeceğini belirtir; aşağıdaki örnekte döngü 0'dan başlar, 1'er birimlik artışlarla 11'e kadar gider.

Döngüyü, her döngüde alınacak adım sayısını artırmak için kullanacağız, böylece sona ulaşacağız. Bunu yapmak için Matematik menüsünden operator bloğunu sürükleyip move forward bloğu içine bırakın ve değişkenler menüsünden X bağımsız değişkenini ekleyin.

Operatörü toplama + olarak ve sayıyı 1 olarak ayarlıyoruz, böylece her döngüde oyuncunun attığı adım sayısı artıyor. Uygulamada şu şekilde işler:
- Birinci döngüde
xdeğeri0(x + 1 = 1), oyuncu1adım atar - İkinci döngüde
xdeğeri1(x + 1 = 2), oyuncu2adım atar - Üçüncü döngüde
xdeğeri2(x + 1 = 3), oyuncu3adım atar
ve bu şekilde devam eder.
Labirentte yön değiştirmeniz gerektiğinden, döngünün sonunda turn left bloğunu kullanın; böylece her döngüden sonra hareket ettikten sonra yön değiştirirsiniz. Bu sayede haritadaki tüm saman tanelerini toplayıp bölümü tamamlayabilirsiniz.

Unutmayın, bu işlemi dört (4) bloktan fazlasını kullanmadan yapmanız gerekiyor.