Cumhuriyetin 100. Yılı

Herkese merhaba, bu projede hep beraber Cumhuriyetin 100. yılını kutlayalım.

Projenin ön izlemesi: https://scratch.mit.edu/projects/914934900/fullscreen/

Öncelikle https://scratch.mit.edu/ adresinden “Oluştur” diyerek yeni bir proje açıyoruz. Ardından kukla eklemek için “Bir Kukla Seç” kısmından büyütece basarak Kukla kütüphanesini seçiyoruz. “Characters 1” adlı kuklayı yüklüyoruz. Bir tane de “Baloon1” adlı kuklaya ihtiyacımız var. Bu iki kuklanın da büyüklüğünü 50 olarak ayarlayalım. Balon kuklasına “Kostümler” kısmından balonun üzerine Türk Bayrağı tasarımı yapıyoruz. Arka Plana da “Blue Sky” dekorunu yükleyebiliriz.

Tasarım kısmını tamamladıktan sonra kodlama kısmına geçelim. Öncelikle “Characters1” kuklasını 1 adet kullanarak farklı kostümde 13 adet kukla elde edeceğiz. Bunun için kuklanın başlangıç kostümünü seçiyoruz, kuklayı ekranın soluna götürerek bir başlangıç konumu belirliyoruz. Ardından 13 tane karakter elde etmek için “13 defa tekrarla döngüsünü kullanıyoruz. Bu döngünün içine koyacağımız her kod 13 defa tekrarlanacak. 13 defa olmasını istediğim şey ise kuklanın kostüm değiştirmesi ve bu kukladan yeni karakter elde etmek. O nedenle “kendimin ikizini yarat” ve “sonraki kostüm” kodlarını bu döngünün içinde kullanıyoruz. Kuklanın kendisini gizleyip, ikiz olarak başladığında klonlarını göstermeyi de unutmayalım. Kodu çalıştırdıktan sonra bazı eksiklikler olduğunu görebiliriz. İlk problemimiz bütün kuklaların üst üste olduğunu görmek olacak çünkü bütün kuklaların konumu aynı. Bu problemi çözebilmek için kuklaların arasına mesafe koymamız gerekir. “Sonraki kostüm” kodundan sonra “38 adım git” kodunu eklediğimizde bu problemin çözüldüğünü kuklaların yan yana dizildiğini göreceğiz. Bir başka problem ise tekerlekli sandalyedeki kostüm olan “character1-e” nin biraz havada kalmış olması. Bunu da “Kostümler” kısmından bu kostümü seçip başlangıç noktasını biraz aşağıya aldığımızda problemi çözdüğümüzü de görebiliriz.

Sıra geldi Türk Balonlarına 🙂

1 balon kuklasıyla ekranda 100 adet balon oluşturacağız. 100 kere tekrarlayacak olan kodlarımızı “100 kere tekrarla” döngüsünün içine yazıyoruz. Tüm balonlar aynı yerde oluşacağı için bir adet başlangıç konumu belirliyoruz, ardından “kendimin ikizini yarat” diyerek 100 adet balonu üst üste elde edebiliriz. Kuklanın kendisini gizleyip ikizlerini göstermeyi de unutmuyoruz. Balonların üst katmanda görünmesi için yani insan karakterlerinin arkasında görünmemesi için “ön katmana geç” kodunu kullanıyoruz. Balonlar rastgele yönlere gideceği için bu açıyı -90 ile 90 arasında olacak şekilde belirliyoruz. Ardından tüm balonların dik şekilde yükselmesi için dönüş silini “dönmeyi kapat” olarak ayarlıyoruz. Sonrasında balonların sürekli hareket etmesi için “2 adım git” kodunu “sürekli tekrarla” döngüsü içinde kullanıyoruz. Projeyi çalıştırdığımızda balonların aynı konumdan başlayarak rastgele şekilde dağılarak hareket ettiğini görebiliriz. Ama hala projemizde bir eksik var. Dağılan balonlarımızı ekranın kenarlarına değdiğinde kaybolmasını sağlamalıyız. Bunun için de “eğer kenara değiyor mu ise”, “bu ikizi sil” kodlarını kullanabiliriz.

https://scratch.mit.edu/projects/914934900/ linkten projeyi görüntüleyebilirsiniz.

Bu vesileyle herkesin Cumhuriyet Bayram’ını tekrardan kutlarım.

Herkese sevgiler.

Nurhilal Çifter Uçar

Scratch ile Kodlama

Merhabalar,

Bugünkü yazımda okuma yazma bilen çocukların kodlamayı eğlenceli olarak öğrenebilmesi için tasarlanmış ve ücretsiz olan Scratch uygulamasından bahsedeceğim. Uygulamayı bilgisayarınıza https://scratch.mit.edu/download üzerinden indirebilirsiniz veya tarayıcınız üzerinden https://scratch.mit.edu/projects/editor/?tutorial=getStarted adresindeki online editör üzerinden projeler yapabilirsiniz.
Örnek projeler için www.instagram.com/codenfun sayfamı ziyaret edebilirsiniz. Kodlama esnasında takıldığınız yerler olursa instagram hesabım üzerinden bana ulaşabilirsiniz. Sevgiler