Bu makalenin amacı 5-7 yaş arasındaki çocuklara yazılımın temelini öğretmektir.
Jr-Scratch 5-7 yaş arasındaki çocukların yaratıcılık ve kendini ifade etme yeteneklerini geliştirerek interaktif projeler yaratmasına olanak sağlayan bir programlama dilidir.Bu uygulama ile yapabilecekleriniz hayal gücünüz ile sınırlıdır diyebiliriz.
Buraya tıklayarak jr-Scracth uygulamasını yükleyebilirsiniz.
Bu makale boyunca temel scratch-jr yapılarını ve basit uygulamaları içerecektir..Daha detaylı öğrenmek istiyenler aşağıda bulunan resmi kitaptan daha detaylı bilgi edinebilirler.
Scracth-jr menüsünde gördüğünüz ilk sarı buton ile başlayan fonksiyonları inceleyelim.
1)Yeşil Bayrak:
Timeline’nin genelde başına koyulur.Genelde iki ayrı işlem aynı anda başlatılmak istenirse kullanılır.
2)Karaktere Tıklanıldığında:
Karaktere tıklanıldığı anda hazırlanan kodlar sırasıyla tanışır.
3)Etkileşime Geçildiğinde:
Bir karakter ya da cisim diğer bir cisime temas ettiğinde harekete başlayan durum.
4)Mesaj Okunduğunda:
Belirtilen renkteki mesaj okunduğunda eylem başlatılır.
5)Mesaj Gönderildiğinde:
İstenilen eylemi başlatmak için ilk ateşleme gibi düşünülebilir.
Karakteri sağa öteler.
Karakteri sola öteler.
İstenilen karakteri yukarı öteler.
İstenilen karakteri aşağı öteler.
İstenilen karakteri saat yönünde çevirir.
İstenilen karakteri saat yönünün tersinde çevirir.
Karakteri oyunun başındaki pozisyonuna getirir.
Zıplama işlemini gerçekleştirir.
Ekrana seçtiğiniz karakter tarafından mesaj vermesini sağlar.
Karakterin boyutunu büyütür.
karakterin boyutunu eski haline getirir.
karakteri görünmez yapar.
karakteri tekrar görünür hale getirir.
Bekle:
İstenilen süre kadar bekler.
Dur:
Karakterin o sayfadaki tüm işlemlerini durdurur.
Hız:
Karakterin hızını yavaşlatabilir veya hızlandırabilirsiniz.
Döngü:
İçerisine verilen işlemleri istenilen sayıda tekrar ettirir.
Devamlı Tekrar:
Program durdurulana kadar program tekrar tekrar çalışır.
Başka Bir Sahneye Geçiş:
Aynı projede bulunan diğer bir sayfaya geçme imkanı sağlar.
Sahneye iki tane karakter ekleyip karakterleri eş zamanlı olarak dans ettirelim.
Bu etkinlik sayesinde karakter hareketlerini pekiştirmiş olacağız.
Bu etkinlikle döngü kullanımının önemini kavrayalım.
Bir mehteran olduğunu varsayalım. Mehteran 2 adım ileri 1 adım geriye gitmektedir.Şekilde olduğu gibi:
İşlemi bu şekilde yapmak oldukça basit olmasına rağmen çözümü oldukça uzun.
Bu şekilde yapmak yerine bir döngü kullanarak aynı işlemi çok kısa ve daha basit bir şekilde halledebiliriz.
Ayşe isimli öğrencinin bir gününü ele alalım.
Bu örnekte sahneler arası geçiş ve etkileşilmi eylemleri kavracağız.
Mesaj kutularının kullanımı ve şekilleri eş zamanlı hareket ettirme becerisini bu bölümde pekiştirelim.
2 tane karakter oluşturalım. Daha sonra karakterlerden biri diğerini oyun oynamaya davet etsin. Yakalamaç tarzı bir oyun oynasınlar ve yakalanan yakalandığında bunu mesaj olarak ifade etsin. Bu oyunda iki ayrı sahne kullanalım.
utku bey merhaba,
bu yararlı çalışmalarınız için çok teşekkür ederiz. başarılarınızın devamını dilerim.
saygılarımla.