Çevrim İçi Ortamları Tanıma: Çalışma Alanını Düzenleme

Dizge ortamında yeni proje açma, kukla/karakter özellikleri, kostüm değiştirme, sahne dekoru ve çalışma alanı ergonomisi. Maarif Modeli RK1.2.1 ders notu.

Robotik Kodlama7. HaftaRK1.2.1
Bu konuyla ilgili test çöz PDF yakında
KAZANIM • RK1.2.1 (c)

Robotik sistemlerde çevrim içi blok tabanlı yazılım geliştirme ortamını hazırlayabilme.

  1. Robotik sistemlerde çevrim içi blok tabanlı yazılım geliştirme ortamlarını tanır.
  2. Robotik sistemlerde çevrim içi blok tabanlı yazılım geliştirme ortamını belirler.
  3. Robotik sistemlerde çevrim içi blok tabanlı yazılım geliştirme ortamını düzenler.
🎨 Temiz Bir Masa, Başarılı Bir Proje! Usta bir ressam tuvalinin başına geçmeden önce boyalarını ve fırçalarını nasıl özenle dizerse; usta bir kodlayıcı da blokları birleştirmeden önce çalışma alanını hazırlar. Karakterlerimiz (kuklalar) kim olacak? Sahne nerede geçecek? Projenin adı ne olacak? Bu hafta Dizge'de projeyi başlatma, sahne dekorunu seçme, kukla özelliklerini ayarlama ve çalışma alanını en verimli şekilde düzenleme adımlarını öğreniyoruz.
Anahtar Kavramlar: Çalışma Alanı Düzenleme Proje Adlandırma Kukla Yönetimi Kostümler Sekmesi Dekor (Arka Plan) Koordinatlar (X, Y) Büyüklük & Yön Bulut Kayıt

1) Yeni Proje Açma ve Anlamlı İsimlendirme

Dizge ortamında temiz bir çalışma sayfası açtığımızda ilk yapılması gereken eylem projeye anlamlı ve açıklayıcı bir isim vermektir.

  • ❌ Hatalı İsimlendirme: "Proje1", "Adsız", "Deneme", "asdada" gibi isimler bir hafta sonra hangi dosyanın ne olduğunu unutmamıza yol açar.
  • ✅ Doğru İsimlendirme: "Engelden-Kacan-Robot-v1", "Akilli-Gece-Lambasi-Dizge", "Cizgi-Izleyen-Ali" gibi projenin amacını ve sürümünü belirten isimler tercih edilmelidir.

2) Kukla (Karakter) Ekleme ve Özelliklerini Ayarlama

Dizge'de kod bloklarıyla hareket ettirdiğimiz her nesneye Kukla (Sprite) denir. Sağ alttaki kedi simgesine tıklayarak 4 farklı yolla kukla ekleyebiliriz:

  1. Kütüphaneden Seç: Dizge kütüphanesindeki yüzlerce hazır hayvan, insan, araç ve robot karakterinden birini seçmek.
  2. Çizim: Dahili çizim editörünü kullanarak kendi özgün karakterimizi fırça ve şekillerle çizmek.
  3. Sürpriz: Kütüphaneden rastgele bir kukla çağırmak.
  4. Kukla Yükle: Bilgisayarımızda kayıtlı olan bir PNG/SVG veya robot görselini projeye aktarmak.

Kukla seçildikten sonra hemen altındaki panelden 5 kritik özellik ayarlanır:

Özellik AdıGörevi ve AnlamıVarsayılan DeğerÖrnek Kullanım
Kukla AdıKaraktere kod içinde hitap edeceğimiz kimlik.Dizge"RobotAraba", "Engel1"
X ve Y KonumuKarakterin sahnedeki anlık yatay (X) ve dikey (Y) koordinatı.X: 0, Y: 0X: -150 (solda), Y: 100 (yukarıda)
Göster / GizleKarakterin sahnede görünür olup olmadığını belirleyen göz simgesi.Göster (Açık)Oyun başlayana kadar engeli gizlemek
BüyüklükKarakterin sahneye göre yüzde cinsinden ölçeği.10050 (yarı boyuta küçültür), 150 (büyütür)
YönKarakterin baktığı açı (0: Yukarı, 90: Sağa, 180: Aşağı, -90: Sola).90 (Sağa Bakış)Robotun viraj dönüş açısını ayarlamak

3) Kostümler Sekmesi ile Animasyonun Sırrı

Bir kukla tek bir hareketsiz resimden ibaret olmak zorunda değildir. Sol üstteki Kostümler sekmesine tıkladığımızda bir kuklanın farklı pozlarını görürüz:

  • Örneğin koşan bir robot kuklasının "ayak ileri" ve "ayak geri" şeklinde 2 farklı kostümü vardır.
  • Kodlama alanından [Sonraki Kostüme Geç] bloğu ile 0.2 saniye aralıklarla kostüm değiştirildiğinde karakter sahnede canlı gibi yürümeye başlar.
💡 İpucu: Kostümler sekmesinde karakterin renklerini değiştirebilir, üzerine sensör veya numara çizebilir ya da yönünü yatay olarak ters çevirebilirsiniz.

4) Sahne Dekoru (Arka Plan) Düzenleme

Projenin geçtiği ortamı belirlemek için sahneye Dekor (Backdrop) ekleriz. Sağ alt köşedeki dekor butonundan uzay, okul bahçesi, şehir caddesi veya labirent pisti gibi tematik arka planlar seçilebilir.

Robotik projelerde dekor seçimi yalnızca süs değildir; örneğin çizgi izleyen robot projesinde dekorun üzerine siyah bir şerit çizilerek robotun takip edeceği yarış pisti hazırlanır!

5) Kod Alanı Ergonomisi ve Projeyi Kaydetme

Kodlama yaparken ekranı en verimli şekilde kullanmak için şu araçlardan yararlanırız:

  • Büyüteç Butonları (+ / - / =): Kod alanının sağ altındaki + butonu blokları büyütür, - küçültür, = ise tüm kodları ekrana tam sığdırır.
  • Panele Kaydet: BLocKodlama hesabımıza giriş yaptıysak üst menüdeki "Panele Kaydet" butonuna basarak projemizi buluta güvenle depolarız.
  • Bilgisayara Kaydet: İnternet kesilse bile projemizin yedeğini almak için .sb3 uzantısıyla bilgisayarımıza indirebiliriz.

6) Sınav Tarzı Örnek Sorular ve Çözümleri

⚠️ Örnek Soru 1: Kerem, çizgi izleyen robot simülasyonu yapmak için Dizge'de yeni bir proje açmıştır. Kerem'in robot arabayı sahneye yerleştirmeden önce çalışma alanında yapması gereken ilk iki hazırlık adımı ne olmalıdır?
A) Yeşil bayrağa tıklamak ve sesi açmak
B) Projeye anlamlı bir isim vermek ("Cizgi-Izleyen-v1") ve sahneye siyah çizgili bir yarış pisti dekoru eklemek
C) Bilgisayarı kapatıp yeniden başlatmak
D) Tüm blok kategorilerini silmek
Cevap: B) Projeye anlamlı bir ad vermek ve uygun dekoru hazırlamak.
Çalışma alanını düzenlemenin ilk adımı temiz bir proje adı belirlemek ve projeye uygun sahne zeminini (pist dekorunu) hazırlamaktır.
➕ Örnek Soru 2: Dizge sahnesinde bir kuklanın Büyüklük değeri 100'den 50'ye indirilip Yön değeri 90'dan -90'a getirildiğinde sahnede ne gibi iki değişiklik gözlemlenir?
Cevap:
1) Büyüklük 50: Karakterin boyutu yarı yarıya (%50 oranında) küçülür.
2) Yön -90: Karakter sağa bakarken yönünü tam tersine, yani sol tarafa çevirir.

7) 7. Hafta Özeti ve Altın İlkeler

  • Düzenli çalışma alanı: Anlamlı proje adı verilir, gereksiz kuklalar silinir, amaca uygun dekor seçilir.
  • Kukla Özellikleri: Ad, Konum (X, Y), Görünürlük, Büyüklük (%) ve Yön (açı).
  • Kostümler = Hareket: Karakterin canlı görünmesi ve animasyon yapması için kostüm kareleri değiştirilir.
  • Kaydetmeyi Unutma: Emeklerin kaybolmaması için proje bulut panele kaydedilmeli veya bilgisayara indirilmelidir.

Dersi BlocKodlama ile işleyin.

Kazanım bazlı interaktif içerikler, Türkçe blok kodlama editörü Dizge ve sınav merkezi tek platformda.