Karmaşık kod yazıları yazmak yerine, yapboz parçaları gibi BLOKLARI birleştirerek program oluşturmaktır.
Lego Gibidir: Parçalar birbirine uyuyorsa birleşir, uymuyorsa birleşmez. Bu sayede hata yapma şansın azalır!
Renkli ve şekillidir. Komutları ayırt etmek kolaydır.
Klavye ile uzun uzun yazmak yerine sürükle-bırak yapılır.
Sonucu anında sahnede görürsün.
MIT Üniversitesi tarafından geliştirilen en popüler araç.
Scratch tabanlıdır ama robotları (Arduino vb.) kodlamak için de kullanılır.
Ekran temel olarak 3 bölüme ayrılır: Sahne, Bloklar ve Kodlama Alanı.
Olayların gerçekleştiği yerdir. Yazdığımız kodun sonucunu (filmi, oyunu) burada izleriz.
"Burası tiyatro sahnesi gibidir. Oyuncular (kuklalar) burada hareket eder."
Projemizdeki karakterler, nesneler veya butonlardır.
Sahnenin arka plan resmidir.
Oyunun nerede geçtiğini belirler (Uzay, Orman, Okul, Deniz Altı).
İpucu: Sahneler arasında geçiş yaparak hikaye anlatabilirsin.
Tüm komutların renklerine göre kategorilere ayrıldığı yerdir. Burası bizim alet çantamızdır.
Blokları sürükleyip bıraktığımız ve birleştirdiğimiz geniş boş alandır.
Bloklar mıknatıs gibi birbirine yapışır.
Kuklanın sahnede yer değiştirmesini veya dönmesini sağlar.
Kuklanın konuşmasını, kostüm değiştirmesini veya büyüyüp küçülmesini sağlar.
Projeye müzik veya efekt eklemek için kullanılır.
Kendi sesini kaydedip kuklaya konuşturabilirsin!
"ŞAPKA BLOKLARI" da denir. Kodun ne zaman çalışacağını belirler. Her dizinin başında mutlaka olmalıdır.
En çok kullanılan başlangıç.
Klavye kontrolü için.
Fare ile etkileşim için.
Döngüler ve Karar Yapıları (Eğer) buradadır.
Sonsuz döngü.
Zamanlama ayarı.
Projeyi başlatır. "Motor!" komutu gibidir.
Her şeyi durdurur. "Kestik!" komutu gibidir.
Kodlama da bir tiyatro gibidir:
"Ormanlar dünyanın akciğerleridir."
Fikir: Scratch'te "Ağaç Dikme Oyunu" veya "Orman Koruyucusu" animasyonu yapabilirsin!
Scratch'te projeyi başlatmak için genellikle hangi butona tıklanır?
Kuklanın yürümesini (yer değiştirmesini) sağlayan bloklar hangi kategoridedir?
Kod bloklarının çalışması için en başa takılması gereken, şapka şeklindeki bloklar (Örn: Tıklandığında) hangi renktir?
Arka plan ve dekorlar.
Karakterler ve nesneler.
Yapboz parçaları gibi kodlar.
Temelleri attık. Haftaya inşaata başlıyoruz.
Gelecek Hafta: "Doğrusal Mantık Yapısı (Sıralı İşlemler)"