Scratch ile Proje Geliştirme

Merhaba, sevgili Robotik Kodlama severler. Bu makalemizde Scratch ile sıfırdan nasıl proje geliştireceğimizi anlatacağım. Bundan önceki makalelerimi incelediyseniz Algoritma Nedir? ve Robotik Kodlama makalelerine değinmiştik. Hazırsanız kodlamaya başlayalım..
Kodlama öğrenmek ve robotik kodlama çalışmalar geliştirmek için daha öncede belirtiğim gibi algoritmanın önemini bilmek gerekir. Çünkü algoritma kavramını ne kadar iyi kavrarsak yazacağımız kod o kadar sağlıklı çalıştır. Bu sebeple algoritma alt yapısını oluşturan ve ve hazırladığımız algoritmayı uygulamalı olarak kullanmamızı sağlayan Code.Org platformunu iyi bilmemiz gerekir.
Gelelim asıl konumuza. Scratch uygulamasını ister bilgisayarınıza indirerek ( Scratch İndir ) istersenizde https://scratch.mit.edu/ linkini tıklaıp üyelik oluşturup proje geliştirmeye başlayabilirsiniz.
Scratch web adresine erişim sağladıktan sonra aşağıdaki görselde olduğu gibi menülerle karşılaşacaksınız. “Olıştur” sekmesini tıklayıp devam edebilirsiniz.

Oluştur sekmesini tıkladığımızda kodlamaya başlayacağım ekran açılır. Açılan alanda sol tarafta kullanacağımız kod blokları sağ tarafta ise projemizin ekran yer alır. Kodlamaya başlamak için sağ bloktaki hareket, görünüm, ses, olaylar, kontrol, algılama, operatörler, algılama, değişkenler bloklarından uygun olanı seçmemiz gerekir. Kod bloğunu sürükle bırak yöntemiyle kullanabilirsiniz. Algoritma da olduğu gibi program başla ile başlatılır, bitir ile bitirilir. Bu sebeple öncelikle olaylar menüsünden yeşil bayarağa tıkladığından kodunu sürükleyerek proje alanına bırakarak başlayabiliriz.

Yukardaki görselde olduğu gibi. Yeşil bayrağa tıklandığında ne yapsın? Eklediğimiz kodlara baktığımızda program öncelikle 10 adım kuklayı ilerletecek duracak ardından 2 saniye boyunca Merhaba uyarısını verip duracak. Sizde buna benzer projeler geliştirerek kodlamaya başlayabilirsiniz. Takıldığınız, sormak istediğiniz konu olduğunda mutlaka yorum kısmından bize ulaşmayı deneyiniz. Umarım faydalı olmuştur. İyi çalışmalar.



