9. Duvarları yapmak

Duvarlar ekleyerek Reeborg'un dünyasını değiştirebilirsiniz. Duvar eklemek için  edit walls button butonuna basılır ve aşağıdaki gibi bir görüntü oluşur.

buildwalls

Kırmızı noktaların arasındaki çizgilere tıklayarak duvar ekleyebilir yada kaldırabilirisiniz. Ancak sınırlardaki duvarları kaldıramazsınız.

wall1img

edit walls button butonuna yeniden bastığınızda kırmızı noktalar kaybolur ama yeni yaptığınız duvarlar muhafaza edilir.

Sıra sizde

Aşağıdaki ilk şekildeki gibi bir dünya yaratın (bir kaç ders önce gördüğünüz gibi onu kaydedin) sonra aşağıdaki ikinci şekilde olduğu gibi robotun hareket etmesini sağlayan bir program yazın.

loopstart
lead to loopend

Sizi Uğraştıralım

Bu dersi bir kaç alıştırmayla bitireceğiz. Bu alıştırmaları yaparken çok zorlanmamalısınız, hatta bu seviyedeyken biraz sıkılabilirsiniz ancak bu alıştırmaların ilerleyen derslerde size çok yardımı olacak.

Gazete dağıtımı

Reeborg mahallesinde gazete dağıtımı yapar. Aşağıdaki şekilde olduğu gibi, evin kapısının önündeki merdivenleri çıkacak, gazeteyi son basamağa bırakacak (gazete bip ile temsil edilecek) ve başladığı noktaya geri dönecek. newspaper.wld dünya dosyasını açarak aşağıdaki şekle ulaşabilirsiniz. Başlangıçta Reeborg'a bir bip(gazete) vermeyi unutmayın.

newspaper start
lead to newspaper end

Bu görevin yerine getirilebilmesi için 50'den fazla komut vermeniz gereklidir buda uzun bir yazma zamanını gerektirir. Programınız ne kadar uzun olursa buglarla karşılaşma şansınız o kadar artar. Bir sonraki bölümde Python'u kullanarak bu alıştırmayı nasıl basit hale getirebileceğimizi anlatacağım.


Engelleri atlamak

Reeborg engelli atlama yarışmasına katılıyor. Aşağıdaki şekillerde olduğu gibi Reeborg'un yarışmayı hızlı bir şekilde tamamlamasını sağlayan bir program yazın, dünya dosyası hurdles1.wld.

hurdles start
lead to hurdles end

Bir sonraki derste aynı işi çok daha kısa bir programla nasıl yapacağımızı öğreneceğiz. Daha sonra engellerin otomatik olarak nasıl atlanacağını öğreneceğiz. Engeller farklı yükseklikte ve farklı aralıklarda olsa dahi bunu yapabileceğiz.


Hasat zamanı

Hasat zamanı! Reeborg'un evinin bahçesindeki havuçları (bipler) toplamasını sağlayan bir program yazınız, dünya dosyası harvest1.wld.

harvest start

İlerleyen derslerde aynı işi çok daha kısa bir programla nasıl yapacağımızı öğreneceğiz. Daha sonra Reeborg'a rasgele yerlerdeki havuçları nasıl toplayacağını öğreteceğiz.


Saşırtıcı kaçış!

Reeborg labirentte kaybolmuştur, labirentten çıkmasına yardımcı olun. En kısa yol aşağıda gösterilmiştir, dünya dosyası: maze1.wld.

maze start lead to maze end

Sonraki derslerde Reeborg'un farklı labirentlerde kendi kendine aynı programı kullanarak yolunu nasıl bulacağını öğreneceğiz.

previous Buglar! - home - Tekrardan kesinlikle kaçının next