6  Sınıf Bilişim Teknolojileri ve Yazılım   Karakter Kukla ve Sahne Yönetimi şarkısı  v 2
Bilişim Teknolojileri ve Yazılım

6 Sınıf Bilişim Teknolojileri ve Yazılım Karakter Kukla ve Sahne Yönetimi şarkısı v 2

6. Sınıf • 02:06

Video görüntüsü içermez, sadece eğitim şarkısıdır. Dinlemek için oynatın.

0
İzlenme
02:06
Süre
14.06.2025
Tarih

Ders Anlatımı

Bu derste, Scratch gibi kukla tabanlı görsel programlama ortamlarında “Karakter Kukla ve Sahne Yönetimi” konusunu öğreniyoruz. Ana amaç, animasyonlu bir sahne üzerinde kuklaları (sprites) nasıl yöneteceğimizi, kostüm ve seslerle canlılık katmayı, sahne arka planlarını (backdrop) değiştirmeyi ve olay tabanlı mantıkla projeyi yönetmeyi öğrenmektir. İlk olarak temel terimleri netleştirelim. Sahne (Stage), projemizin çalıştığı alandır. Sahne üzerinde bir arka plan (Backdrop) belirleriz; sınıf, deniz, uzay gibi görseller sahneyi dönüştürür. Karakter Kukla (Sprite) ise sahnede hareket eden, konuşan, etkileşime giren varlıktır. Her kukla kendi kılık (Costume) ve ses (Sound) koleksiyonuna sahiptir; böylece aynı kukla farklı görünümlerde animasyon yapabilir. Kuklalar “Katmanlar” (Layers) ile sıralanır; öne alınan kukla daha üstte görünür. Programlamada olaylar (Events) kritik önemdedir. Örneğin yeşil bayrağa tıklandığında (when green flag clicked) başlayan bir betik, kuklaların hareket etmesini sağlar. Klavye tuşlarına basınca (when key pressed) ileri-geri hareket, alttan üste zıplama gibi etkileşimleri kurabilirsiniz. Mesajlaşma (Broadcast) sistemi ile farklı kuklalar birbirine “sinyal” gönderebilir; örneğin sahnede bir karakter hedefe ulaşınca “kapıyı aç” mesajını gönderir, kapı kuklası da bu mesajı dinleyerek “When I receive [kapıyı aç]” ile açılır. Sahne yönetiminde sahne değişimi (switch backdrop to …) komutu ile hikâye bölümlerini ayrı görünümlerde işleriz. “When backdrop switches to …” olayıyla sahne arka planı değiştiğinde ilgili kuklaların betiklerini tetikleyebiliriz. Bir örnek düşünelim: Sınıf arka planında matematik dersi başlarken öğretmen kuklası tahtayı işaret eder, sonra “Okul bahçesi” arka planına geçerken aynı kukla oyun alanına koşar. Böylece sahne ile karakterin rolü eşleşir. Kostüm ve animasyonu unutmayalım. Kuklaya “next costume” komutuyla hızlı kostüm geçişi vererek yürüyüş gibi basit animasyonlar yapabiliriz. Ayrıca “set rotation style left-right” ayarı ile kuklanın yüzünün yönünü yatay hareketle uyumlu tutar, “if on edge, bounce” komutuyla sınırları aşınca geri döndürürüz. Basit fizik kuralları eklemek isterseniz; yerçekimi simülasyonu için “y” koordinatını düşürüp, zeminle çarpışmada yönü yukarı çeviren “if … then” şart bloklarını kullanabilirsiniz. Ders boyunca iki örnek proje yapacağız: Birincisi, kahramanın merdiven çıkarken basamaklarda zıpladığı basit bir platform oyunu. Burada yer çekimi, merdiven arka planı ve kahraman kuklası sahne-kukla koordinasyonunu gösterir. İkincisi, hikâye anlatımlı bir mini animasyon. Önce sınıfta ders anlatılır, sonra okul bahçesine geçiş olur; kuklalar sahnede sahne değişimini bekleyip rolleri güncellenir. Anahtar kavramları yuvarlayalım: - Sahne (Stage), Kukla (Sprite), Arka Plan (Backdrop) - Kostüm (Costume) ve Ses (Sound) - Olaylar: yeşil bayrak, klavye, mesaj (Broadcast) - Katman (Layer) ve sahne değişimi - Basit koordinat ve koşul blokları Bu bilgilerle sahnenizi etkileşimli hale getirip, küçük hikâyeler ve oyunlar tasarlayabilirsiniz.

Soru & Cevap

Soru: Scratch’te sahne ile kukla arasındaki fark nedir? Cevap: Sahne (Stage), projenin çalıştığı alandır ve arka planı (backdrop) değiştirilir. Kukla (Sprite) ise sahnede hareket eden, etkileşim kurabilen karakterdir; her kuklanın kendi kılık ve sesleri bulunur. Soru: Bir kuklanın yürüyüş animasyonu nasıl yapılır? Cevap: Kuklanın birden fazla kılığı varsa “next costume” komutuyla kılık değişimi yapılır; aynı anda “wait” ve “repeat” bloklarıyla adım ritmi oluşturulur. Yönlendirme için “set rotation style left-right” ayarı kullanılır. Soru: Klavye ile kukla nasıl hareket ettirilir? Cevap: “when key [space] pressed” olayı altında “change x by 10” (sağa) ve “change y by 10” (yukarı) komutları ile hareket sağlanır. Sınır kontrolü için “if on edge, bounce” eklenebilir. Soru: Farklı kuklalar arasında iletişim nasıl kurulur? Cevap: “broadcast [mesaj adı]” komutuyla bir kukla sinyal gönderir; hedef kuklada “when I receive [mesaj adı]” olayıyla betik başlatılır. Bu yöntemle sahne değişimi ve etkileşimler senkronize edilir. Soru: Sahne arka planı değiştiğinde kuklaların davranışı nasıl tetiklenir? Cevap: “switch backdrop to […]” ile arka plan değiştirilir; “when backdrop switches to […]” olayıyla kuklalar bu değişime göre konum, kostüm veya hareket ayarlarını güncelleyebilir.

Özet Bilgiler

6. sınıf Bilişim Teknolojileri ve Yazılım dersinde “Karakter Kukla ve Sahne Yönetimi” konusunu şarkı ve animasyonlarla öğreten ders videomuz; sahne, kukla, kostüm, olaylar, broadcast ve koordinat blokları üzerinden adım adım uygulamalar içerir. Kılavuz niteliğindeki anlatım ve proje örnekleriyle ortaokul öğrencileri için etkileşimli Scratch projesi geliştirmeyi kolaylaştırır.