Scratch 3.0 ile Balon Patlatma Oyunu Yapımı

Bu yazımızda Scratch 3.0 ile Balon Patlatma Oyunu Nasıl Yapılır onu öğreneceğiz? Oyunumuzda ki amaç; ekrana gelen balonları iğne veya çubuk yardımıyla patlatmaktır. Ama burada dikkat edeceğimiz nokta her balonu patlatmayacağız. Sadece 3 ve 3’ün katı olan balonları patlatacağız. Eğer, 3’ün katı olmayan balonları patlatırsan canın bir azalacak. Toplamda 60 saniye süren var. Bakalım kaç balon patlatacaksın.
Öncelikle Beyaz sahneye bir kişi ekliyoruz. Bunu Kuklalar kısmından ekliyoruz.
Kişi Kuklasının İçindeki Kodlar:
Kuklalar menüsünden bir kişi ekliyoruz. Yeşil bayrak tıklanınca kuklamızı gösteriyoruz. Görünüm menüsünden konuşma balonları ekleyip içerisindeki zamanı istediğiniz gibi ayarlayabilirsiniz. Konuşma bitince kuklamızı gizliyoruz.

Süre Kodları: Değişkenler menüsünden oyunda zamanı tutacak bir Süre değişkeni tanımlıyoruz. Süre değişkenini başlangıçta gizliyoruz. Sebebi başlangıçta 6 saniye boyunca bir kukla oyunu tanıyor ve 7. saniyeden itibaren süre değişkeni ekranda gözüküyor. Başlangıçta süre değişkenimiz 60 yapıyoruz. Süre değişkenimiz sürekli olarak 1 saniye bekleyip bir azalıyor. Bir azaldıktan sonra aynı zamanda süre değişkenimizi kontrol ediyoruz. Eğer süre değişkenimiz sıfıra eşitse oyun dursun. Böylece, sürenin eksi değerlere düşmesini engellemiş oluyoruz. (Süre kodlarını istediğiniz kuklanın içine koyabilirsiniz. )

Kalan Can Kodları:
Öncelikle Değişkenler menüsünden kalan can isimli bir değişken oluşturuyoruz. Yeşil bayrak tıklandığında gizlememizin sebebi başlangıçta oyuna hoş geldiniz yazısı 6 saniye boyunca var. 7. saniyeden itibaren bu değişkenimiz ekrana geliyor. Kalan Can’a istediğiniz değer verebilirsiniz.

İğne’nin Kodları:
Balonları patlatmak için kuklalar menüsünden iğne ekleyelim. Ben iğne yerine çubuk ekledim. İstediğiniz kuklayı ekleyebilirsiniz. Yeşil bayrak tıklandığında çubuğumuz gizlenecek 7 saniye sonra konuşma balonları yok olunca gözükecek. Çubuğumuzu bilgisayar faresiyle hareket ettirmek için fare-imlecine git kodu ekliyorum. Çubuğumuz, eğer balon 1 isimli kuklaya değer ve o esnada fareye basarsak çubuğumuz balon1’e değdi haberi gönderecek. Bu şartı, tüm balonlar için kontrol ediyoruz.

Balon Kodları:
Balon ilk başta konuşma kısmı bitene kadar gizlensin. Konuşma bittikten sonra rastgele konuma gidip, 1-6 arasında rastgele kılık üretip bu kılıktaki balon ortaya çıkacak. 2 saniye sahnede bekledikten sonra gizlenecek. Sürekli tekrarla kısmında ise balon sahnede hep aynı yerde ortaya çıkmasın diye 1-5 arasında bir saniye üretip, üretilen saniye kadar bekledikten sonra rastgele konumda rastgele kılıkta ortaya çıkıp 2 saniye sonra gizlenecek. Bu olay sürekli olarak tekrarlanacak.

Balon Kodları – 2:
İğne balon-1 kuklasına değdiği zaman olay gerçekleşmiş oluyor. Balon-1 değdi olayı gerçekleşiyor. Bu haber geldiğinde iğne balona değdiği için gizleniyor. Sonra, sürekli olarak iğne balona değene kadar balon 1-5 arasında rastgele bir saniye bekledikten sonra rastgele konumda gidip rastgele kılıktaki balon ortaya çıkıyor ve 2 saniye boyunca sahnede kalıp tekrar gizleniyor.

Balon Kodları – 3:
İğne balon-1 kuklasına değdiği zaman olay gerçekleşmiş oluyor. Balon-1 değdi olayı gerçekleşiyor. Bu haber geldiğinde Kalan Can değişkemiz bir azalıyor. Çünkü, biz 3 ve 3’ün katı olan balonları patlatmamız gerekiyor. Kalan Can bir azaldıktan sonra kontrolünü yapıyoruz. Eğer Kalan can sıfıra eşitse oyun dursun. Eğer bu kontrolü yapmaz veya oyunu durdurmazsak kalan canımızı eksi değerlere düşer.

3’ün Katı Olan Balon Kodları – 1:
Balon konuşma kısmı bitene kadar gizlensin. Konuşma bittikten sonra rastgele konuma gidip, 7-10 arasında rastgele sayı üretip bekledikten sonra 1-6 arasında sayı üretip bu sayıdaki kılık hangisi ise o kılıktaki balon ortaya çıkacak. 2 saniye sahnede bekledikten sonra gizlenecek. Sürekli tekrarla kısmında ise balon sahnede hep aynı yerde ortaya çıkmasın diye 1-5 arasında bir saniye üretip, üretilen saniye kadar bekledikten sonra rastgele konumda 1-10 arasında rastgele kılıkta ortaya çıkıp 2 saniye sonra gizlenecek. Bu olay sürekli olarak tekrarlanacak.

3’ün Katı Olan Balon Kodları – 2:
İğne balon-3 kuklasına değdiği zaman olay gerçekleşmiş oluyor. Balon-3 değdi olayı gerçekleşiyor. Bu haber geldiğinde iğne balona değdiği için gizleniyor. Sonra, sürekli olarak iğne balona değene kadar balon 1-5 arasında rastgele bir saniye bekledikten sonra rastgele konumda gidip rastgele kılıktaki balon ortaya çıkıyor ve 2 saniye boyunca sahnede kalıp tekrar gizleniyor.

3’ün Katı Olan Balon Kodları – 3:
İğne balon-3 kuklasına değdiği zaman olay gerçekleşmiş oluyor. Balon-3 değdi olayı gerçekleşiyor. Bu haber geldiğinde iğne 3 ve 3’ün katı olan balona dokunduğu için oyunun başında oluşturduğumuz 3’ün Katı Patlatılan Balon Sayısını bir artırıyoruz.

3’ün Katı Olan Balon Kodları – 4:
Oyunun başlangıcında 3’ün katı patlatılan balon sayısını tutacak değişkenimizi gizliyoruz. Oyuna hoş geldiniz yazısı bittikten sonra 7 saniye sonra bu değişkemizi ekranda gösteriyoruz. Değişkenimiz ekranda başlangıç değeri sıfır olacak. Eğer bunu yapmazsak değişkenimiz en son kaldığı değerden ekranda gözükmeye başlar.

Scratch 3.0 ile Yapılmış Balon Patlatma Oyunun Kodlarını İndirmek İçin TIKLAYINIZ