• Buradasın

    Scratch'ta Modüler Giriş Ekranı Oluşturma Eğitimi

    youtube.com/watch?v=NFbvD9X85ns

    Yapay zekadan makale özeti

    • Bu video, bir eğitmen tarafından sunulan Scratch programlama dili eğitim içeriğidir. Eğitmen, izleyicilere Scratch'ta modüler bir giriş ekranı oluşturma sürecini adım adım göstermektedir.
    • Video, intro ekranının ne olduğunu açıklayarak başlıyor ve ardından modüler bir yapı oluşturarak kullanıcıların kendi isimlerini girebileceği bir giriş ekranı oluşturmayı amaçlıyor. Eğitmen, değişkenler ve döngüler kullanarak bir kelimenin harflerini otomatik olarak ekrana yerleştirmeyi, ardından bu harfleri gerçekçi bir süzülme animasyonu ile ekrana getirmeyi anlatıyor.
    • Eğitim, dışarıdan veri alma, animasyon başlatma ve matematiksel hesaplamalar gibi temel programlama kavramlarını içermektedir. Eğitmen, bu modüler yapıyı her oyun için tekrar kullanılabilecek şekilde tasarlamayı amaçlamakta ve bir sonraki videoda intro'nun devamını yapacağını belirtmektedir.
    Scratch'te Intro Ekranı Oluşturma
    • Video, kullanıcıların programlarında kullanabileceği modüler bir intro ekranı yapmayı amaçlıyor.
    • Oluşturulacak intro ekranı, uygulamaların başına koyulabilecek, isim, oyna ve ayarlar seçenekleri içeren bir animasyon olacak.
    • Bu proje hem bir intro ekranı oluşturmayı hem de programlama öğelerini öğrenmeyi amaçlıyor.
    00:54Projenin Görsel Özellikleri
    • Proje, üst menüde isim yazacak, harfler ve çizgiler olacak bir yapıya sahip.
    • "Oyna" ve "Ayarlar" seçeneklerine tıklandığında sağ ve sol çizgiler hareket edecek.
    • Proje şablon dosyaları kullanılarak oluşturulacak ve harfler, çizgiler, şablon boş hali ve dolu hali gibi öğeler içerecek.
    01:41Kodun Hazırlığı
    • Proje, dışarıdan alınan veriyi kullanarak ismi göstermek için tasarlanıyor.
    • Şablon dosyasında harfler, çizgiler, üst çizgi, alt çizgi, "oyna" ve "ayarlar" seçenekleri bulunuyor.
    • Harfler kısmı kodlamada en zor kısımdır çünkü isim dinamik olarak değiştirilebiliyor.
    02:23Veri Alma ve Animasyon Başlatma
    • Yeşil bayrak tıklandığında önce harfler kuklası gizleniyor.
    • "Algılama" kategorisindeki "diye sor ve bekle" kod bloğu ile dışarıdan isim isteniyor.
    • Alınan veri "cevap" değişkenine atanıyor ve "animasyon başla" adlı bir haber gönderilerek animasyon başlatılıyor.
    03:51Animasyon Hareketleri
    • Animasyon başladığında harfler eksi 180 değerinden başlayarak ekranın altından yukarıya doğru hareket edecek.
    • Harflerin başlangıç konumu için matematiksel hesaplama yapılıyor: ekranın genişliği (480) ikiye bölünüp, cevabın uzunluğu ile çarpılıyor.
    • Her harf için gezinilecek bir değişken (indeks) oluşturuluyor.
    05:20Scratch'te Harf Animasyonu Oluşturma
    • İndeks adında bir değişken oluşturuluyor ve başlangıçta 1 değerine sahip oluyor.
    • Cevap değişkeninin uzunluğu kadar tekrarlanacak bir döngü oluşturuluyor.
    • Kostümlerdeki harfler (a, b, c, vb.) indeks değişkenine göre otomatik olarak çağrılıyor.
    07:08Modüler Kodlama Yaklaşımı
    • Modüler kodlama, birden çok durumda çalışabilen ve tekrar kullanılabilen kod blokları oluşturmayı amaçlıyor.
    • İndeks değişkeni her döngüde bir artarak harflerin kostümlerini değiştiriyor.
    • Harflerin kostümleri değiştirildiğinde, harflerin sayısal değerleri değil harf değerleri kullanılıyor.
    08:07Animasyon Oluşturma
    • Tek bir kukla kullanarak yedi adet ikiz oluşturuluyor ve her ikiz için bekleme süresi eklenerek harfler sırayla görünüyor.
    • Her ikiz oluşturulduğunda 50 birim sağa kaydırılıyor ki harfler yan yana yerleştirilsin.
    • İkizler oluşturulduğunda "gizli" durumdan çıkarılarak ekranda görünmeye başlıyorlar.
    10:25Süzülme Animasyonu
    • "Süzülme" adında özel bir kod bloğu oluşturuluyor ve bu bloğa nereden başlayacakları, nereye gidecekleri ve geçiş süresi gibi girdiler ekleniyor.
    • Süzülme animasyonunda, harfler başlangıç konumundan hedef konuma doğru hareket ediyor.
    • Hareket hızı, aradaki mesafe ve süreye göre hesaplanıyor, böylece gerçekçi bir animasyon elde ediliyor.
    12:44Projenin Tamamlanması
    • İndeks değişkeninin ekranda görünmesi istenmiyorsa, değişken ayarlarından tiki kaldırılabilir.
    • Süzülme animasyonu, harflerin başlangıç konumundan hedef konuma doğru hareket etmesini sağlıyor.
    • Oluşturulan giriş animasyonu, herhangi bir oyunun başına kolayca eklenebilecek modüler bir yapıya sahip.

    Yanıtı değerlendir

  • Yazeka sinir ağı makaleleri veya videoları özetliyor