KODLAMA ŞANTİYESİ

BLOKLARIN USTASI

25. HAFTA: PROGRAMLAMA ARAYÜZÜNÜ TANIYORUZ

İŞ GÜVENLİĞİ VE PLANI (İÇERİK)

  • Blok Tabanlı Kodlama Nedir?
  • Neden Blok Kullanıyoruz?
  • Arayüz Tanıtımı (Scratch/mBlock)
  • Sahne, Kukla ve Dekor
  • Blok Türleri (Hareket, Görünüm, Ses...)
  • Yeşil Bayrak ve Durdurma
  • Kaydetme ve Paylaşma
  • Özel Günler: Tiyatrolar Günü ve Orman Haftası
Programming Code

BLOK KODLAMA NEDİR?

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!

NEDEN BLOK KULLANIYORUZ?

GÖRSEL

Renkli ve şekillidir. Komutları ayırt etmek kolaydır.

HIZLI

Klavye ile uzun uzun yazmak yerine sürükle-bırak yapılır.

EĞLENCELİ

Sonucu anında sahnede görürsün.

KULLANACAĞIMIZ ARAÇLAR

SCRATCH

MIT Üniversitesi tarafından geliştirilen en popüler araç.

mBLOCK

Scratch tabanlıdır ama robotları (Arduino vb.) kodlamak için de kullanılır.

ŞANTİYE ALANI (ARAYÜZ)

Coding Interface Abstract

Ekran temel olarak 3 bölüme ayrılır: Sahne, Bloklar ve Kodlama Alanı.

1. SAHNE (STAGE)

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."

2. KUKLALAR (SPRITES)

Projemizdeki karakterler, nesneler veya butonlardır.

  • Her kuklanın kendi kodu vardır.
  • Kütüphaneden seçebilir, kendin çizebilir veya fotoğraf yükleyebilirsin.
  • Varsayılan kukla: Scratch Kedisi.

3. DEKORLAR (BACKDROPS)

Sahnenin arka plan resmidir.

Oyunun nerede geçtiğini belirler (Uzay, Orman, Okul, Deniz Altı).


İpucu: Sahneler arasında geçiş yaparak hikaye anlatabilirsin.

Landscape

4. KOD BLOKLARI PALETİ

Tüm komutların renklerine göre kategorilere ayrıldığı yerdir. Burası bizim alet çantamızdır.

HAREKET
GÖRÜNÜM
SES
OLAYLAR
KONTROL
ALGILAMA

5. KOD YAZMA ALANI (SCRIPT AREA)

Blokları sürükleyip bıraktığımız ve birleştirdiğimiz geniş boş alandır.

tıklandığında
10 adım git
Merhaba de

Bloklar mıknatıs gibi birbirine yapışır.

MAVİ BLOKLAR: HAREKET (MOTION)

Kuklanın sahnede yer değiştirmesini veya dönmesini sağlar.


10 adım git

15 derece dön

x: 0 y: 0 konumuna git

MOR BLOKLAR: GÖRÜNÜM (LOOKS)

Kuklanın konuşmasını, kostüm değiştirmesini veya büyüyüp küçülmesini sağlar.


2 saniye boyunca Merhaba de

sonraki kostüm

boyutu 10 kadar değiştir

PEMBE BLOKLAR: SES (SOUND)

Projeye müzik veya efekt eklemek için kullanılır.

miyav sesini bitene kadar çal


ses seviyesini %100 yap

Kendi sesini kaydedip kuklaya konuşturabilirsin!

SARI BLOKLAR: OLAYLAR (EVENTS)

"ŞAPKA BLOKLARI" da denir. Kodun ne zaman çalışacağını belirler. Her dizinin başında mutlaka olmalıdır.

tıklandığında

En çok kullanılan başlangıç.

boşluk tuşuna basılınca

Klavye kontrolü için.

bu kukla tıklanınca

Fare ile etkileşim için.

TURUNCU BLOKLAR: KONTROL (CONTROL)

Döngüler ve Karar Yapıları (Eğer) buradadır.

sürekli tekrarla
  ...

Sonsuz döngü.

1 saniye bekle

Zamanlama ayarı.

BAŞLAT VE DURDUR

YEŞİL BAYRAK

Projeyi başlatır. "Motor!" komutu gibidir.

KIRMIZI BUTON

Her şeyi durdurur. "Kestik!" komutu gibidir.

PROJEYİ SAKLAMAK

  • Bilgisayarına Kaydet: Dosya > Bilgisayarına Kaydet (.sb3 uzantısı).
  • Buluta Kaydet: Üye girişi yaptıysan otomatik kaydedilir.
  • Paylaş: Turuncu "Paylaş" butonuna basarak projeni tüm dünyayla paylaşabilirsin.

27 MART DÜNYA TİYATROLAR GÜNÜ

Kodlama da bir tiyatro gibidir:

  • Sahne: Olayın geçtiği yer.
  • Kuklalar: Oyuncular.
  • Kodlar: Senaryo (Replikler).

21-26 MART ORMAN HAFTASI

"Ormanlar dünyanın akciğerleridir."


Fikir: Scratch'te "Ağaç Dikme Oyunu" veya "Orman Koruyucusu" animasyonu yapabilirsin!

ŞANTİYE TESTİ 1

Scratch'te projeyi başlatmak için genellikle hangi butona tıklanır?

A) Kırmızı Buton
B) Yeşil Bayrak
C) Mavi Kare
D) Sarı Yıldız

ŞANTİYE TESTİ 2

Kuklanın yürümesini (yer değiştirmesini) sağlayan bloklar hangi kategoridedir?

A) Görünüm (Mor)
B) Ses (Pembe)
C) Hareket (Mavi)
D) Kontrol (Turuncu)

ŞANTİYE TESTİ 3

Kod bloklarının çalışması için en başa takılması gereken, şapka şeklindeki bloklar (Örn: Tıklandığında) hangi renktir?

A) Sarı (Olaylar)
B) Mavi (Hareket)
C) Yeşil (Operatörler)
D) Mor (Görünüm)

VARDİYA RAPORU (ÖZET)

SAHNE

Arka plan ve dekorlar.

KUKLA

Karakterler ve nesneler.

BLOKLAR

Yapboz parçaları gibi kodlar.

PAYDOS!

Temelleri attık. Haftaya inşaata başlıyoruz.


Gelecek Hafta: "Doğrusal Mantık Yapısı (Sıralı İşlemler)"