• Buradasın

    Scratch'ta Beden Kütle İndeksi Hesaplama Oyunu Eğitimi

    youtube.com/watch?v=PkWMIbMqOds

    Yapay zekadan makale özeti

    • Bu video, bilgisayar mühendisliği öğrencisi Hilal Çınar tarafından sunulan bir Scratch programlama eğitimidir. Eğitmen, bir kız karakteri ve onun arkadaşı olan "Ev" (veya Harper) karakteri kullanarak beden kütle indeksi hesaplama oyunu yazmayı adım adım göstermektedir.
    • Videoda, kıyafet seçme ve beden kütle indeksi hesaplama algoritması Scratch'ta nasıl uygulanacağı anlatılmaktadır. Eğitmen önce karakterlerin konumlarını belirleyip, kıyafetlerin nasıl gösterileceğini, karakterlerin nasıl konuşacağını ve kıyafetlerin nasıl değiştirileceğini kodlamaktadır. Ardından matematiksel işlem için boy ve kilo değişkenlerini oluşturarak beden kütle endeksi hesaplama algoritmasını (kilo bölü boy karesi) uygulamaktadır.
    • Oyun, farklı vücut ağırlıklarına göre (zayıf, normal, biraz kilo almış, obez) kullanıcıya mesaj veren bir sistem içermektedir. Ayrıca değişkenlerin gizlenmesi, değişken değerlerinin sıfırlanması ve oyunun kullanıcı dostu hale getirilmesi gibi konular da ele alınmaktadır. Video, Scratch'ta temel programlama kavramlarını öğrenmek isteyenler için faydalı bir kaynaktır.
    00:02Scratch'ta Beden Kütle İndeksi Hesaplama Programı
    • Bilgisayar mühendisliği öğrencisi Hilal Çınar, Scratch'ta beden kütle indeksini hesaplayan bir program yazacak.
    • Programın hikayesi iki karakterden oluşacak: biri kıyafet seçecek, diğeri ise vücut indeksini hesaplayacak.
    • Programda kıyafetler, ayakkabılar ve askılar kullanılacak, tuşa basıldığında kıyafetler askılardan çıkıp kızın üstüne gelecek.
    01:29Karakterlerin Konumlandırılması
    • Kız karakterinin konumu 150'e -28 olarak belirlendi.
    • Arkadaş karakterinin konumu 47'e -45 olarak ayarlandı.
    • Karakterler arasında konuşma yapacak ve kıyafet seçimi için birbirlerine yardım edecekler.
    04:32Kıyafetlerin Hazırlanması
    • Kıyafetleri getirmek için "kıyafetleri incele" haberini salacaklar.
    • Kıyafetler yeşil bayrak tıklandığında gizlenecek, kıyafet seçildiğinde gösterilecek.
    • Her kıyafetin üzerine tıklandığında sonraki kostüme geçecek ve ses çıkaracak.
    08:21Kıyafetlerin Düzenlenmesi
    • Kıyafetlerin rengi değiştirilebilir veya desenler çizilebilir.
    • Her kıyafetin üzerine tıklandığında "sonraki kostüme geç" komutu çalışacak.
    • Kıyafetlerin boyutu yüzde yüz olacak ve konumları ayarlanacak.
    12:43Ayakkabılar ve Askılar
    • Ayakkabılar da kıyafetlerin kopyası olarak oluşturulacak ve aynı şekilde düzenlenecek.
    • Ayakkabılar da yeşil bayrak tıklandığında gizlenecek, kıyafet seçildiğinde gösterilecek.
    • Askılar da yeşil bayrak tıklandığında gizlenecek ve kıyafetlerin asılacağı yer olarak kullanılacak.
    15:31Kıyafetlerin Gösterilmesi ve Konumlandırılması
    • Kıyafetleri incele haberi geldiğinde kıyafetlerin görünmesi ve belirli bir konuma (eksi 192, 162) gitmesi sağlanıyor.
    • Yeşil bayrak tıklandığında gizlenen kıyafetlerin, kıyafetleri incele haberi geldiğinde gösterilmesi ve eksi 90, eksi 1 konumuna gitmesi ayarlanıyor.
    • Kıyafetleri bir butona tıklandığında kızın üzerine gitmesi için siyah bir top kullanılıyor ve bu top kıyafetleri giy haberini aldığında görünecek şekilde ayarlanıyor.
    17:46Kıyafetlerin Giyilmesi ve Ses Efektleri
    • Kıyafetlerin giyilmesi sırasında "boeing" sesi çalınarak sihirli bir etki yaratılıyor.
    • Kıyafetleri giy haberini aldığında, şapkanın boyutu yüzde 65 olarak değiştirilip kızın üzerine (150, 54) bir saniyede gitmesi sağlanıyor.
    • Diğer kıyafetlerin de boyutları yüzde 65 olarak değiştirilip, kızın üzerine (151, -60) ve (151, -26) konumlarına bir saniyede gitmesi ayarlanıyor.
    22:10Matematiksel İşlem İçin Hazırlık
    • Tüm kıyafetler geldikten sonra "endeks" isimli bir haber salınıyor ve kıyafetler gizleniyor.
    • Ev karakteri, kıyafetleri giydiğinde "çok teşekkürler" diyerek teşekkür ediyor ve "biraz dar oldu sanki" diyerek bir soru soruyor.
    • Ev karakteri, vücut endeksi hesaplaması için "endeks iki" haberini salıyor ve hesapla haberini alıyor.
    26:10Vücut Endeksi Hesaplama
    • Ev karakteri, vücut endeksi hesaplaması için önce boy ve kilo bilgilerini istiyor.
    • Boy ve kilo değişkenleri oluşturulup, kullanıcıdan bu bilgiler isteniyor.
    • Vücut endeksi hesaplaması için "işlem" adında bir değişken oluşturulup, kilo çarpı boy (boyun karesi) hesaplanıyor.
    29:21Vücut Kütle Endeksi Hesaplama
    • Vücut kütle endeksi (BMI) kilo bölü boy karesi formülüyle hesaplanır.
    • BMI hesaplaması için farklı durumlar için koşullu ifadeler kullanılır: 18,5'ten küçük veya eşitse zayıf, 18,5-25 arası normal, 25-30 arası biraz kilo almış, 30'dan büyükse obez.
    • Koşullu ifadelerde "veya" operatörü iki durumdan birinin doğru olması durumunda kabul edilirken, "ve" operatörü ikisinin de doğru olması durumunda kabul edilir.
    32:41Kodlama ve Görselleştirme
    • Akış diyagramı kullanılarak BMI hesaplama mantığı görselleştirilir.
    • Hesaplamalar bittiğinde "hesaplama bitti" mesajı gösterilir ve kız karakteri teşekkür eder.
    • Değişkenler (boy, kilo, endeks) gizlenir ve her seferinde sıfır değerine ayarlanır.
    41:23Oyunun Çalıştırılması
    • Yeşil bayrak tıklandığında oyun başlar ve kız karakteri kıyafet seçimi yapar.
    • Kullanıcı boy ve kilo bilgilerini girdiğinde, oyun vücut kütle endeksini hesaplar ve sonucu gösterir.
    • Oyunun dekorları Scratch'in sitesinden alınmıştır.

    Yanıtı değerlendir

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