Scratch – Akvaryum Animasyonu
Merhabalar,
Bu uygulamamız Scratch’te kuklaların hareketlerini kontrol etme, görünümlerini değiştirme(kılıklar) ile ilgili olacaktır.
Akvaryum Animasyonu:
İlk olarak akvaryum temasına uygun olarak aşağıdaki dekoru seçerek uygulamaya başlıyoruz.

Şimdi akvaryum temasına uygun kuklalar seçeceğiz. Kukla kütüphanesinden su altı temasından yengeç (Crab) kuklasını seçelim.

Sahneye eklediğimiz yengeç kuklasının başlangıç noktası, görünüm ve hareketini gerçekleştireceğiz. Kuklamız sahnenin sol kenarından kum zemin üzerinde soldan sağa gidip gelecektir. 2 adet kılığı olduğu için de bu kılıklar arası geçişi de göstermiş olacaktır. Kıskaçlarını açma kapama hareketini hareketi boyunca tekrar edecektir.
Şimdi bir de yengeç kuklasına arkadaş olsun diye deniz yıldızı (Starfish) kuklasını ekleyelim sahneye.

Deniz yıldızı kumda hareketsiz bir şekilde duracaktır. Ancak yengeç kuklasını görünce kılık değiştirecektir. Burada Algılama taşlarından …’a değdi mi? taşını kullanacağız. Yengeç kuklasına temas ettiği sürece starfish-a kılığına geçiş yapacaktır.
Şimdi balıkları ekleyelim. İlk olarak bir köpek balığı (Shark) kuklası ekleyelim.

Köpek balığı kuklasının hareketini farenin(Mouse) hareketine bağlayalım. Faremizi nereye hareket ettirirsek kuklamız oraya doğru yönelsin. Stabil bir hareket olması için Algılama taşlarından fare okuna mesafe taşını kullanarak, kuklanın hareketini 10 piksel olana kadar gerçekleştirmiş olalım.
Sırada ahtapot (Octopus) kuklası var. Bu kuklanın kılıkları hareketini güzel kılmaktadır. Kuklanın hareketini su içinde rastgele açı yönlerinde gerçekleştireceğiz. Bunun için İşlemler taşlarından 1 ile 10 arasında bir sayı (tut) taşını kullanacağız.

Şimdi akvaryumu biraz renkli hale getirelim. Kukla kütüphanesinden su altı temasından bir balık ekleyelim. Bu balık ile ilgili başlangıç özelliklerini belirleyip, bunları diğer balıklara kopyalayalım. Fish1, Fish2 ve Fish3 olmak üzere 3 tane balığımız var. Fish1 üzerinden gerekli tanımlama ve ayarları yaptıktan sonra diğer 2 kuklayı da sahneye ekleyerek animasyonu hareketlendirelim.

Fish1 kuklasının blok taşlarını Fish2 ve Fish3 için aynen kullanabiliriz. Sadece yön ve x-hareket noktasını değiştirirsek farklı noktalardan sahneye girişini sağlamış oluruz. Her balıktan 2’şer adet kopyalarsak daha canlı bir akvaryum elde etmiş oluruz.


Son olarak sahne arkasında akvaryuma uygun bir fon sesi çalacağız. Bu ses, ses kütüphanesinde yer alan “bubbles” yani su baloncuk sesi olacak. Arka planda sürekli çalacak bu ses.

Scratch – Akvaryum Animasyonu Videosu:
Scratch – Akvaryum Animasyonuna Scratch sayfamdan ulaşabilirsiniz. Aşağıdaki bağlantıyı tıklayınız…
Scratch – Akvaryum Animasyonu (scratch.mit.edu)
Scratch – Akvaryum Animasyonu dosyasını bilgisayarınıza indirmek için tıklayınız…
Bu animasyonu daha sonra Balık Avı Oyununa dönüştüreceğiz. Bir sonraki uygulamada görüşmek üzere…







