31. HAFTA

BLOK KODLAMA DÜNYASI

Hayal Et, Planla, Kodla!

Bilgisayar Başında Kod Yazan Çocuk

Parçalar Hazır mı?

Geçen hafta "Yazılım İnşaatı" yapmıştık. Malzemelerimiz şunlardı:

  • Değişkenler (Kutular)
  • Döngüler (Tekrar)
  • Koşullar (Eğer)

Şimdi bu malzemeleri kullanarak kendi oyunumuzu yapma zamanı!

Puzzle Parçaları

Blok Kodlama Nedir?

Lego Parçaları

Kod yazmak, Lego oynamak gibidir!

Karmaşık yazılar yazmak yerine, renkli blokları sürükleyip bırakarak birleştiririz.

Bloklar birbirine "çıt" diye oturur ve programımız çalışır. Hata yapma şansımız azalır.

Kodlama Sahnesi (Arayüz)

Ekranımız 3 ana bölüme ayrılır:

  1. Blok Paleti: Kodların olduğu raf.
  2. Kodlama Alanı: Blokları birleştirdiğimiz masa.
  3. Sahne: Karakterimizin (Kukla) hareket ettiği yer.
Scratch Arayüzü

Adım 1: Planla (Senaryo)

Not Defterine Plan Çizimi

Bilgisayarı açmadan önce düşünmeliyiz:

  • Ne yapmak istiyorum? (Oyun mu, hikaye mi?)
  • Karakterim kim? (Kedi, Robot, Prenses)
  • Ne yapacak? (Zıplayacak, konuşacak)

Adım 2: Tasarla (Sahne ve Kukla)

Kukla (Sprite)

Oyunumuzun kahramanıdır. Hareket eden her şey bir kukladır.

Dekor

Olayın geçtiği yerdir (Uzay, Orman, Okul).

Adım 3: Kodla (Blokları Birleştir)

Blokları mantıklı bir sırayla dizersen sihir başlar!

Örnek Kod:

Yeşil Bayrak Tıklanınca

Sürekli Tekrarla

10 Adım Git

Sonraki Kostüm
Blok Birleştirme

Adım 4: Test Et ve Değerlendir

Oyunu Test Eden Çocuk

YEŞİL BAYRAĞA tıkla ve izle.

  • İstediğin gibi çalıştı mı?
  • Hata (Bug) var mı?
  • Daha eğlenceli hale nasıl gelir? (Ses ekle, hızlandır).

Blokların Dili (Renkler)

HAREKET

(Mavi)

Git, Dön, Konuma Git

GÖRÜNÜM

(Mor)

Konuş, Kostüm Değiş, Büyü

OLAYLAR

(Sarı)

Tıklanınca, Tuşa Basılınca

KONTROL

(Turuncu)

Eğer, Sürekli Tekrarla

İlk Projemiz: "Merhaba Dünya!"

Haydi basit bir kod yazalım:

  1. Kedi karakterini seç.
  2. OLAYLAR: "Yeşil Bayrak Tıklanınca" bloğunu al.
  3. GÖRÜNÜM: "2 Saniye Boyunca Merhaba De" bloğunu altına tak.
  4. Bayrağa tıkla ve kediyi konuştur!
Kedi Merhaba Diyor

KODLAMA BAŞLASIN!

Gelecek Hafta: Kendi Oyunumuzu Yapıyoruz

Tasarla, Kodla, Oyna!